自从我们更新到JDK1.6以来,我最近将应用程序中的SwingX库从1.0版本更新到1.6.2.我知道排序已更改为重新使用JDK 1.6中引入的某些Core JDK组件. 但是,在1.0版中,可以通过单击标题来对列进行排序,随后的单击将还原排序顺序,而Shift单击可删除排序并还原为原始顺序.在更新到版本1.6.2
在另一个线程中,我找到了这个比较器(post的底部),用于对JTable列进行排序,这些列可以由整数,字符串或两者组成.我无法弄清楚如何将它应用于我的JTable.我的表之前使用的是自动创建的行排序器.我将其设置为false,我现在正在使用: TableRowSorter<MyTableModel> rowSorter = new Tabl
以下情况:我有一个带有RowHeader的J(X)表(作为guidline,我使用了Rob Camicks中的一个很棒的Examples).一切都按预期工作. 根据要求,我从服务器收到的数据已经包含一个tablerownumber,我必须在rowheader中显示,数据应该是可过滤的.所以我扩展了示例,并添加了一个过滤器.当我过滤视图
嗨,我试图在JTable中只为一个列使用自定义比较器.我用以下代码完成了这个.问题是这样做会破坏Integer的适当排序. 我有一个JTable,列类是:字符串|整数|整数|布尔|布尔 我正在使用的比较器就是这些.第一个使用How to split a string between letters and digits (or between digits a