Java下拉列表

时间:2009-11-16 13:26:35

标签: java list jlist jcombobox

我了解如何使用JLists创建一个多选列表框,但我想将JCheckBox es添加到列表中并将其设为下拉列表。我在网上找到的最佳视觉表现是dropdown-check-list

实现上述目标的最佳方法是什么? 我在想TableList。有什么建议吗?

2 个答案:

答案 0 :(得分:5)

如果您使用的是JList,那么就像更改ListCellRenderer以返回JCheckbox组件一样简单。

编辑: 对于JCombobox,您可以使用combobox.setRenderer(myListRenderer);

答案 1 :(得分:4)

This code snippet可能对您有帮助。

基本思想是自己处理actionPerformed或mouseClick事件,并在自己的数据结构中保留相应项(已选中/未选中)的状态。您将能够使用该数据结构在下拉列表中呈现复选框