Java:从另一个JInternalFrame调用JInternalFrame

Java:从另一个JInternalFrame调用JInternalFrame,java,swing,jinternalframe,Java,Swing,Jinternalframe,我正在用JavaSwing开发一个桌面应用程序。 我面临从另一个JInternal框架显示JInternal框架的问题 我有3帧 我放置jdesktopPane的主框架是(frmMain) 和2个Jinternalframe(f1和f2) 我有frmMain菜单,在那里我可以轻松调用和显示2个jinternalframe 但问题是 如何通过单击f2按钮调用f1。首先在f2按钮操作上创建f1帧对象 F1 f1 = new F1(); 然后像这样创建一个JDesktopPane对象 JDeskto

我正在用JavaSwing开发一个桌面应用程序。 我面临从另一个JInternal框架显示JInternal框架的问题

我有3帧 我放置jdesktopPane的主框架是(frmMain) 和2个Jinternalframe(f1和f2)

我有frmMain菜单,在那里我可以轻松调用和显示2个jinternalframe 但问题是
如何通过单击f2按钮调用f1。

首先在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();

对于您所有的帖子,everywhere--->为了更好的帮助,请尽快发布一个简短的、可运行的、可编译的、大约在上午发布的问题You rocks,谢谢您的解决方案