2013-10-06 172 views
0

我正在尋找一個特定的代碼,如果一個按鈕被點擊,整個小程序將清除屏幕和一個新的界面,如標籤,圖像,按鈕將出現,這是可能的嗎?或者如果沒有,終止applet的方法是什麼,然後在按下按鈕的同時運行不同的applet?Java清除屏幕

+2

你試過了什麼? – Reimeus

+0

隱藏(刪除)主容器(面板)上的所有組件,然後更換面板背面接地面板並開始加載新的東西,等等...... – 2013-10-06 11:36:27

+1

看一看[CardLayout](http:// docs。 oracle.com/javase/tutorial/uiswing/layout/card.html)。 – kiheru

回答

0

我不是100%,如果這是你問什麼,但無論如何,我會嘗試用它幫助:

您可能需要做一些研究JPanels和setViewport()方法,這樣,你可以添加你想要的所有項目。

例如假設你有2個JPanel,a和b,你可以在一個JPanel上加載一些按鈕和標籤,然後加載另一個JPanel,然後使用setViewport(a)在它們之間切換。或setViewort(b);

如果您不想爲程序的單獨部分創建新的JFrame彈出窗口,這非常簡單而有用。