如何在Main内部制作第二帧?

时间:2017-06-29 10:57:08

标签: java swing jframe

我有这个简单的JFrame,类名是MainFrame,这里是截图

enter image description here

我想做一些MDI事。

现在,我只知道这个

private void mhsaddshowActionPerformed(java.awt.event.ActionEvent evt) {
    addMhs AM = new addMhs();
    AM.setVisible(true);  
    //desktopPane.add(AM);
}  

现在我的脚本上面有两个独立的窗口。

enter image description here

那么如何将第二个窗口(addMhs();)作为子窗口并将MainFrame作为父窗口?

我是新手,也许你可以分享关于我的问题的教程链接。提前致谢

2 个答案:

答案 0 :(得分:2)

为了使用java创建MDI应用程序,您必须使用DesktopPane并在DesktopPane中添加JInternalFrame。

答案 1 :(得分:1)

框架将有一个单独的窗口。

您应该使用Panel代替。

您可以在JFrame内显示一个面板。阅读how to use panel