可以
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);

解决方案 »

  1.   

    再加一句iframe.setVisible(true);
    现写的可能有错!你去看看JDesktopPane类吧!
      

  2.   

    主要是JDesttopPane,JInternalPane这两类,建议看看相关文档
    其实也很简单。
    记住JDesttopPane是父窗口,JInternalPane是子窗口,老子只能有一个,儿子可以多的是。
    所以往里添加就行了。再了解其相关的属性和方法,就可以了。