我试图隐藏(不删除)JList Java中的一些项目,但我找不到方法。
我想要实现的过程是一个包含JCheckbox和搜索表单(textfield)的列表。当用户触发一些文本时我会过滤列表,但是我需要保持复选框的状态,所以我无法删除该项目,只能隐藏或显示它。
感谢您的帮助。
答案 0 :(得分:0)
当用户触发某些文本时,我会过滤列表,
JList不支持过滤。
您可以使用单个列JTable
。 JTable
支持过滤。
阅读Sorting and Filtering上Swing教程中的部分,了解更多信息和工作示例。