Java:从另一个JInternalFrame调用JInternalFrame

时间:2013-09-30 05:22:53

标签: java swing jinternalframe

我正在使用Java Swing开发桌面应用程序。 我正面临一个问题,显示来自另一个JInternal Frame的JInternalFrame。

我有3个框架 主框架,我把jdesktopPane放在(frmMain) 和2个JInternalFrames(f1和f2)

我在frmMain中有菜单可以调用并轻松显示2个JInternalFrame 但问题是 如何通过单击f2上的按钮来调用f1。

1 个答案:

答案 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();