Java JTable是否有排序事件?

Java JTable是否有排序事件?,java,swing,sorting,events,Java,Swing,Sorting,Events,我有一个使用JTable的程序。 我给了它一个行排序器,这样当您单击列标题时,表就会按该列排序 我想捕获用户单击列标题并输出调试消息。 e、 g 所以我需要响应排序事件。 我在网上搜索了一些示例,但没有找到任何示例。是的,但它不是JTable的一部分。您可以添加一个行分类器: table.getRowSorter().addRowSorterListener(new RowSorterListener() { @Override public void sorterChanged

我有一个使用JTable的程序。 我给了它一个行排序器,这样当您单击列标题时,表就会按该列排序

我想捕获用户单击列标题并输出调试消息。 e、 g

所以我需要响应排序事件。
我在网上搜索了一些示例,但没有找到任何示例。

是的,但它不是
JTable
的一部分。您可以添加一个
行分类器

table.getRowSorter().addRowSorterListener(new RowSorterListener() {
    @Override
    public void sorterChanged(RowSorterEvent e) {
        // Sorting changed
    }
});

RowSorter有自己的监听器界面看看这个问题似乎是离题的,因为它可以很容易地通过查阅JavaDocs和相应的文档来回答。我只是在查阅JavaDocs、教程、搜索google和询问我的同伴之后才问它。没问题。我现在有了解决办法。有时候在这里发帖并指出正确的方向是很好的。
table.getRowSorter().addRowSorterListener(new RowSorterListener() {
    @Override
    public void sorterChanged(RowSorterEvent e) {
        // Sorting changed
    }
});