1
我有一個jPanel包含3個菜單 - 讓我們調用它MenuPanel 我把它放在我的jFrame(border_layout頂部)的頂部。 我也有3個jPanel(PanelOne,PanelTwo,PanelThree),我希望它顯示在jFrame(border_layout底部)的底部,基於用戶選擇的菜單java - 如何替換一個jPanel基於用戶點擊
我有一個jPanel包含3個菜單 - 讓我們調用它MenuPanel 我把它放在我的jFrame(border_layout頂部)的頂部。 我也有3個jPanel(PanelOne,PanelTwo,PanelThree),我希望它顯示在jFrame(border_layout底部)的底部,基於用戶選擇的菜單java - 如何替換一個jPanel基於用戶點擊
簡單的解決方案:使用CardLayout來幫助你換了JPanels。
show(cardHolderPanel, APPROPRIATE_STRING_CONSTANT)
即可換卡。教程:http://docs.oracle.com/javase/tutorial/uiswing/layout/card.html
那麼,是什麼問題?在菜單選擇時,什麼能夠防止您更換底部插槽中的面板? – Thomas