- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道:插入一行后如何重新排序(重新排序)JTable
行?
我使用下一个代码:
TableModel model = new DefaultTableModel(rows, columns) {
public Class getColumnClass(int column) {
Class returnValue;
if ((column >= 0) && (column < getColumnCount())) {
returnValue = getValueAt(0, column).getClass();
} else {
returnValue = Object.class;
}
return returnValue;
}
};
JTable table = new JTable(model);
RowSorter<TableModel> sorter = new TableRowSorter<TableModel>(model);
table.setRowSorter(sorter);
JScrollPane pane = new JScrollPane(table);
这段代码工作正常,我可以毫无问题地添加新行,但我希望在插入新行后,它使用第一列 ASC 再次重新排序...
最佳答案
如果您想要实时更新,那么您可以尝试调用TableRowSorter#setSortsOnUpdates
在 TabkeRowSorter
上并传递 true
...
否则,如果您想控制更新的排序时间,只需调用 TableRowSorter#sort
如果您想以编程方式修改排序顺序,请查看 Sorting and Filtering其中有一个例子
关于java - 在 JTable 中插入后如何进行排序(RowSort)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26902475/
我在 jTable 中实现了用于排序列的图标。我有一个用于查找结果的按钮,并且在启动工作程序时实现了默认排序。像这样: public void refreshStripedViewTable(fina
我有一个使用 RowSorter(Java 1.6) 的 JTable,我使用的是使用 Java 1.4 实现的外观,当时没有在 Java 中添加 RowSorter。现在我的问题是:当我点击表格标题
我有一个JTable 和一个TableRowSorter,我想在排序完成后 执行操作。我一直在浏览网页,但到目前为止我运气不佳。 最初我认为只需要一个 RowSorterListener 就可以解决问
我有一个简单的 JTable,第一列保存整数,第二列保存字符串。我希望能够对每一列进行排序。 我的渲染器: package gui.table; import gui.DaimlerColor
我想知道:插入一行后如何重新排序(重新排序)JTable 行? 我使用下一个代码: TableModel model = new DefaultTableModel(rows, columns) {
我需要一个具有与 TableRowSorter/DefaultRowSorter 提供的插入行为不同的 JTable。 我需要一个表,这样当用户插入一行时,新插入的行应该在光标所在行的下方,并且光标放
我在 JTable 中使用 RowSorter,当我对其中一列进行排序并调用方法 getSelectedRowData() 时,它返回了错误的数据。 public Object getSelected
我注意到,当我有一个带有 JScrollPane 包含的 TableRowSorter 的 JTable 时,直到我为排序器创建 SortKeys 后才会出现垂直滚动条(这是通过为其中一列调用togg
谁能告诉我如何实现我自己的行过滤器和行排序器以应用于 Jtable,同时记住我使用的是 Java 1.4?或者是否有一些可用的类可以满足该目的? 问候。 最佳答案 您可以使用 Philip Milne
以下情况:我有一个带有 RowHeader 的 J(X)Table(作为指导,我使用了 Rob Camicks 中的一个很棒的 Examples)。一切都按预期工作。 根据要求,我从服务器收到的数据已
我对 Java 还很陌生,我一整天都过度尝试自己解决这个问题,但它不起作用。我正在尝试编写一个与 Excel 工作表连接的 Java 应用程序,并允许通过 GUI 插入/保存/排序适合电影数据库的数据
我是一名优秀的程序员,十分优秀!