我正在使用Swing开发Java应用程序。我在我的应用程序中使用菜单栏。每当我点击一个菜单项时,我需要在包含菜单选项的窗口中打开一个新的面板/框架。如何在菜单选项窗口中显示框架
准确地说,我不想在点击菜单项时打开一个新窗口。这个问题的可能解决方案是什么?
在此先感谢。
我正在使用Swing开发Java应用程序。我在我的应用程序中使用菜单栏。每当我点击一个菜单项时,我需要在包含菜单选项的窗口中打开一个新的面板/框架。如何在菜单选项窗口中显示框架
准确地说,我不想在点击菜单项时打开一个新窗口。这个问题的可能解决方案是什么?
在此先感谢。
如果你想要把窗户其他窗口内,你应该看看是JInternalFrame:
http://download.oracle.com/javase/tutorial/uiswing/components/internalframe.html
如果点击菜单项,当你不想打开一个新窗口,CardLayout
是好的选择。另外,请不要忽略在您的menus中使用actions的便利性。
Aww ..shucks。 *我*会说'那个。 ;) – 2011-03-19 05:33:05
谢谢,但我的问题还没有解决。我需要一个新的框架在父窗口内打开。我的父窗口是一个框架包含菜单options.i想要另一个框架/面板内的这个父窗口在菜单下选项。再次感谢 – androidGuy 2011-03-19 11:04:47
@androidGuy JDesktopPane/JInternalFrame的哪一部分无法满足您的描述? – 2011-03-23 06:39:23