2013-03-13 305 views
0

我想在一組字段中顯示一個對象的屬性(我們稱之爲STUFF)。 我想要做的是,對於STUFF的每個實例,添加一個JPanel和多個JlabelsJTextFields,將STUFF屬性的值顯示爲JframeJava - 設計一組Swing組件並動態添加集合

我的問題是:是否有任何方法來設計一個包含我想要的所有東西的整個JPanel,將它用作某種模型,然後爲每個STUFF實例動態創建它的一個實例?

(我使用NetBeans)

回答

1

您創建一個(CustomPanel)延伸的JPanel有你實現你所有的領域。

每次你需要創建一個額外的CustomPanel時間,你只寫

CustomPanel cPanel = new CustomPanel(); 

,你把它像一個正常的JPanel ..創建setter和getter方法來設置和獲取形式的值。

+0

謝謝,我會試試看。 Java對我來說是新的,所以我沒有這種習慣。 – Sophet 2013-03-13 15:09:11

+0

這是面向對象的編程。如果您發現此答案有用,請將答案標爲正確,以便其他人可以從中受益。 – 2013-03-13 15:24:33