在 JDesktopPane 中添加多个InternalFrame, 并在其中一个InternalFrame中使用JMF播放视频文件, 播放视频的InternalFrame会始终挡住其他的InternalFrame(失去Focus时候也会挡住), 应该怎样才能解决?播放视频的javax.media.Player, 需要addControllerListener,/*****************************************************************/Player mPlayer = Manager.createPlayer(
                         new MediaLocator("file:" + mediaPath));
    mPlayer.addControllerListener(this);
    mPlayer.realize();
    mPlayer.start();/*****************************************************************/public synchronized void controllerUpdate(ControllerEvent event) {
    JPanel videoPanel = this;
if (event instanceof RealizeCompleteEvent)
{   
    Component comp;  
    if ((comp = mPlayer.getVisualComponent()) != null)   
    {   
 videoPanel.add(comp, BorderLayout.CENTER); 
          Dimension size = this.getSize();
          comp.setSize(size);
          comp.setPreferredSize(size);
          comp.repaint();
              
     }
               videoPanel.validate();
          }
}
应该是controllerUpdate导致视频始终在最前端, 但是不清楚应该怎么处理?
请各位达人帮忙~>_<~