我正在使用Java Swing开发桌面应用程序。 我正面临一个问题,显示来自另一个JInternal Frame的JInternalFrame。
我有3个框架 主框架,我把jdesktopPane放在(frmMain) 和2个JInternalFrames(f1和f2)
我在frmMain中有菜单可以调用并轻松显示2个JInternalFrame 但问题是 如何通过单击f2上的按钮来调用f1。
答案 0 :(得分:0)
首先在f2按钮动作上创建f1帧对象
F1 f1 = new F1();
然后像这样创建一个JDesktopPane对象
JDesktopPane desktopPane = getDesktopPane();
desktopPane.add(f1);//add f1 to desktop pane
f1.setVisible(true);// set the f1 frame visible
最后如果需要处理当前帧
this.dispose();