是否存在swing可过滤的JList组件?
对于特定的屏幕,我正在寻找一个可以过滤的JList
(与使用RowFilter
过滤JTable
方式相同)
这个组件在野外是否有很好的实现(你有经验)或者我自己编写代码吗?
(这不是那么久,但如果有任何有效的实现,我会很乐意使用它)
是的,我确信SwingX组件提供了这个function。 看看JXList 。
你可以从这里获得SwingX。
您可以考虑使用单个列JTable
而不是JList
。 如果您遵循这种方法,您将免费过滤和排序(假设您使用的是JDK 6)。
IMHO glazedlists应该对JTable,JList和JComboBox进行过滤和排序。