java Frame里面还能添加其他Frame不?

来源:百度知道 编辑:UC知道 时间:2024/04/30 11:50:40
我是菜鸟,大侠帮帮忙。java Frame里面还能添加其他Frame不?我要做的是在左右分隔窗格,的左边添加一个含有JTree的Frame。如果不行,那有没把JTree放在Panel 里的代码?
急~~~

想要在窗口里有窗口可以用JInternalFrame

JFrame outerFrame = new JFrame(); //你的主窗口

JDesktopPane desktop = new JDesktopPane();
JInternalFrame frame1 = new JInternalFrame();
JTree tree = new JTree();
frame1.add(tree);

desktop.add(frame1);
outerFrame.setContentPane(desktop);

Frame是顶层容器,简单说就是他不能放在其他容器里
要实现你想要的功能可以使用Panel
可以在左右各放1个Panel

不能
可以加JPanel

感觉你是向实现jtable