我的選擇搖擺組合框有一個完全正常的ArrayList<MyObject>
我需要編輯並選擇從一個對象。以「沒有下文的」
在應用程序窗口,我有一個JComboBox
來從列表中選擇合適的選擇。我正在爲這些對象編寫一個編輯器對話框,其中只包含這些對象和編輯器字段的一個JList
。這很容易做到;我只需要實現某種ListModel
。堅持ArrayList
,通過通常的字段訪問它。 GUI列表中的東西是實際列表中東西的1:1表示。簡單。
但是在主應用程序窗口的組合框讓我有點頭疼,因爲我需要一個特殊的價值。理想情況下,列表中的第一項應爲「(無)」,並返回null
。
難道我只需要編寫某種怪異ComboBoxModel
實現這個的,或者是有一個更簡單的,已經實施的方式做到這一點?我一定會想到之前出現這種情況。
使用toString()對象來顯示組合中的相應內容? – Bozho 2010-02-01 09:14:28