如何在一个JFrame上面再放一个JFrame?给发个代码看一下 5
3个回答
展开全部
你说的是 内部窗体 吧。
import java.awt.BorderLayout;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
public class Test extends JFrame {
public Test() {
JDesktopPane desktop = new JDesktopPane();
JInternalFrame internal = new JInternalFrame();
internal.setSize(300, 200);
internal.setVisible(true);
desktop.add(internal);
add(desktop, BorderLayout.CENTER);
setSize(600, 400);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setVisible(true);
}
public static void main(String[] args) throws Exception {
new Test();
}
}
追问
我说的是能播放视频的swing组件,貌似能播放视频的swing组件只有JFrame吧,那么问题来了,JFrame应该放在什么组件上呢?你说的JInternalFrame不是集成JFrame的 他不能播放视频的啊。而JFrame又不能放在JDesktopPane上 纠结啊。。。
追答
呵呵,你这个和问题的出入也太大了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询