2011-03-19 76 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的便利性。

相關問題