可以
JFrame frame = new JFrame();
JDesktopPane desktop = new JDesktopPane();
JInternalPane iframe = new JInternalPane("test", true, true, true, true);
frame.getContentPane().setLayout(new BorderLayout());
frame.setCloseOperation(3);
frame.setSize(400, 300);
frame.add("Center", desktop);
desktop.add(new JPanel());
iframe.setSize(400, 300);
iframe.add(new JPanel());
frame.setVisible(true);
JFrame frame = new JFrame();
JDesktopPane desktop = new JDesktopPane();
JInternalPane iframe = new JInternalPane("test", true, true, true, true);
frame.getContentPane().setLayout(new BorderLayout());
frame.setCloseOperation(3);
frame.setSize(400, 300);
frame.add("Center", desktop);
desktop.add(new JPanel());
iframe.setSize(400, 300);
iframe.add(new JPanel());
frame.setVisible(true);
现写的可能有错!你去看看JDesktopPane类吧!
其实也很简单。
记住JDesttopPane是父窗口,JInternalPane是子窗口,老子只能有一个,儿子可以多的是。
所以往里添加就行了。再了解其相关的属性和方法,就可以了。