是否存在swing可过滤的JList组件?

对于特定的屏幕,我正在寻找一个可以过滤的JList (与使用RowFilter过滤JTable方式相同)

这个组件在野外是否有很好的实现(你有经验)或者我自己编写代码吗?

(这不是那么久,但如果有任何有效的实现,我会很乐意使用它)

是的,我确信SwingX组件提供了这个function。 看看JXList 。

你可以从这里获得SwingX。

您可以考虑使用单个列JTable而不是JList 。 如果您遵循这种方法,您将免费过滤和排序(假设您使用的是JDK 6)。

IMHO glazedlists应该对JTable,JList和JComboBox进行过滤和排序。