过滤器从文本字段中获取输入,并根据表中的特定属性或列对表进行过滤。例如,如果具有按姓氏和名字列示所有职员的 JTable,可以使用来自 JTextField 的输入,通过使用“姓氏”列来过滤 JTable 中显示的行。然后,如果在过滤器输入文本字段中输入字符,则只有姓氏包括那些完全相同字符的职员才会显示在表中。以下屏幕快照显示使用此机制过滤的表的样本结果:

定义文本过滤器绑定程序时,可视编辑器会在
jve.generated 包中生成必需的接口和类,并根据定义的属性创建 SwingPropertyFilter 的新实例。
要为表的内容配置新的过滤器绑定程序: