我想在标题行中使用不同的Textfield来过滤Jtable的内容,但我不知道怎么做。
我的想法是使用TextField作为第一行(表格中唯一可编辑的行)的单元格编辑器。我的第一个问题是,不知道如何使用setCellEditor方法定义此行,我认为此方法仅用于定义列编辑器对象。
你知道该怎么做吗?
然后,我相信我会遇到其他问题:如何在不丢失筛选器行的情况下对表进行排序?
发布于 2014-03-13 23:38:07
如何在不丢失筛选器行的情况下对表进行排序?
不要将表中的数据用作筛选行。
而是在表格上方创建单独的文本字段以用作翻译器。请阅读Sorting and Filtering的Swing教程中的一节以获取工作示例。
发布于 2014-03-13 19:59:52
过滤如果你想根据在JTextfield based标题中输入的关键字来显示表格数据,那么你可以简单地使用表格模型来实现同样的效果。
如果您想对内容进行排序,请使用Sorter进行排序。http://www.java2s.com/Code/Java/Swing-JFC/JTablesorterclickthetableheadertosortacolumnandatable.htm
https://stackoverflow.com/questions/22377808
复制相似问题