是否可以在 jtable 中调用自动行排序器

发布于 2024-12-11 21:39:34 字数 128 浏览 0 评论 0原文

无论如何,是否可以在使用创建的 jtable 中调用自动行排序器,

setAutoCreateRowSorter(true);

我试图让它按默认列排序,而无需用户单击列标题。

is there anyway to invoke the auto row sorter in a jtable that is created by using

setAutoCreateRowSorter(true);

i'm trying to get it to sort by a default column without the user having to click on on the column header.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

断桥再见 2024-12-18 21:39:34
table.getRowSorter().toggleSortOrder(modelColumnIndex)
table.getRowSorter().toggleSortOrder(modelColumnIndex)
九局 2024-12-18 21:39:34
TableRowSorter rowSorter = (TableRowSorter) table.getRowSorter();
List<SortKey> keys = new ArrayList<SortKey>();
SortKey sortKey = new SortKey(2, SortOrder.ASCENDING);//column index 2
keys.add(sortKey);
rowSorter.setSortKeys(keys);
rowSorter.sort();
TableRowSorter rowSorter = (TableRowSorter) table.getRowSorter();
List<SortKey> keys = new ArrayList<SortKey>();
SortKey sortKey = new SortKey(2, SortOrder.ASCENDING);//column index 2
keys.add(sortKey);
rowSorter.setSortKeys(keys);
rowSorter.sort();
归途 2024-12-18 21:39:34

我试图让它在没有用户的情况下按默认列排序
必须单击列标题。

我认为你必须使用 setSortsOnUpdates (true) 来自 TableRowSorter 类。

i'm trying to get it to sort by a default column without the user
having to click on on the column header.

I think you have to use setSortsOnUpdates(true) method from TableRowSorter class.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文