2013-05-05 60 views
-1

我對Swing很陌生,我正在使用NetBeans的UI設計器編寫應用程序。 現在我有一個名爲「editorPanel」的JPanel,它必須能夠顯示多個東西。 (所以,有時它必須顯示一個圖像,有時它必須顯示一個文本編輯器)Java Swing - 設置面板

我已經爲此做了單獨的面板,所以說我會有一個名爲ImagePanel的JPanel和一個名爲TextPanel的面板。它必須很容易地在它們之間切換,所以我試過這個:

editorPanel = new ImagePanel(); 

但是沒有成功。

所以,我想要做的是設置一個空面板到一個定義的面板。 我該如何做這項工作?

+0

郵政工作的一些代碼,而不是說明你對英語單詞做什麼了。發佈[SSCCE](http://sscce.org) – 2013-05-05 12:07:04

+1

使用「CardLayout」在2個或更多其他面板之間翻轉。 – 2013-05-05 12:11:11

回答

2

實現您的目標的正確方法是相應地使用卡布局和開關面板。

您CA得到卡片佈局的東西是如何在here