gpt4 book ai didi

java - jxTable 初始排序顺序

转载 作者:行者123 更新时间:2023-11-30 03:53:09 25 4
gpt4 key购买 nike

我想对表格进行初始排序。我尝试了以下代码:

tableModel = createTableModel(model);
rowSorter = new TableRowSorter<>(tableModel);
rowSorter.setSortKeys(Arrays.asList(getDefaultSort()));
rowSorter.sort();


final JXTable table = new JXTable();
table.setAutoCreateRowSorter(false);
table.setRowSorter(createSorter());

当我单击默认排序列时,它工作正常,因此实际排序似乎没有问题。但 UI 最初不会使用上述代码进行排序,UI 不显示排序指示符(列标题中的小三角形)。我缺少什么?

最佳答案

问题可能是在设置 TableModel 之前设置了 RowSorter。我曾经遇到过这个问题。

关于java - jxTable 初始排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23892774/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com