2011-03-19 80 views
1

我正在使用Swing开发Java应用程序。我在我的应用程序中使用菜单栏。每当我点击一个菜单项时,我需要在包含菜单选项的窗口中打开一个新的面板/框架。如何在菜单选项窗口中显示框架

准确地说,我不想在点击菜单项时打开一个新窗口。这个问题的可能解决方案是什么?

在此先感谢。

回答

2

如果你想要把窗户其他窗口内,你应该看看是JInternalFrame:

http://download.oracle.com/javase/tutorial/uiswing/components/internalframe.html

+1

Aww ..shucks。 *我*会说'那个。 ;) – 2011-03-19 05:33:05

+0

谢谢,但我的问题还没有解决。我需要一个新的框架在父窗口内打开。我的父窗口是一个框架包含菜单options.i想要另一个框架/面板内的这个父窗口在菜单下选项。再次感谢 – androidGuy 2011-03-19 11:04:47

+0

@androidGuy JDesktopPane/JInternalFrame的哪一部分无法满足您的描述? – 2011-03-23 06:39:23

1

如果点击菜单项,当你不想打开一个新窗口,CardLayout是好的选择。另外,请不要忽略在您的menus中使用actions的便利性。

相关问题