2010-06-30 46 views
0

我想獲得一個JCheckBox顯示在多選JList中的一行,並仍然執行其功能。JCheckBox顯示和執行JList中的功能

現在,如果我添加JCheckBox作爲一個元素,它只是打印它的toString格式。

幫助/想法?

+0

昨天你給了這個問題的答案。注意你今天再次得到同樣的答案。不要浪費人們的時間和後續跟蹤評論,說明你不明白什麼,而不是發佈一個新問題。 – camickr 2010-07-01 05:39:26

回答

3

如果您還沒有這樣做,您需要編寫自定義ListCellRenderer,如Writing a Custom Cell Renderer中所述。

附錄:因爲您還需要編輯器來處理複選框狀態,所以您可能會發現使用一列JTable更容易,如How to Use Tables中所述。請注意,類型爲Boolean的數據列將自動使用複選框進行渲染。