Java 在两个JXTable上共享滚动

Java 在两个JXTable上共享滚动,java,swing,swingx,jxtable,Java,Swing,Swingx,Jxtable,我需要在两个JXTable上共享滚动高亮显示,这样当鼠标在第一个表上的一行上输入时,两个表都会高亮显示同一行。我共享了ListSelectionModel,但仅当点击一行时才起作用。我需要共享滚动效果,我该怎么办 对不起,为了我的英语 我有一个来自的identitytable,这是一个固定列的表,通过两个具有相同TableModel的表,但是第一个表只有一个固定列,主表有其他列。我修改了类以使用JXTables,但我无法将滚动效果共享给它,它看起来像是一个表。我想您可以尝试使用它,覆盖mouse

我需要在两个JXTable上共享滚动高亮显示,这样当鼠标在第一个表上的一行上输入时,两个表都会高亮显示同一行。我共享了ListSelectionModel,但仅当点击一行时才起作用。我需要共享滚动效果,我该怎么办

对不起,为了我的英语


我有一个来自的identitytable,这是一个固定列的表,通过两个具有相同TableModel的表,但是第一个表只有一个固定列,主表有其他列。我修改了类以使用JXTables,但我无法将滚动效果共享给它,它看起来像是一个表。

我想您可以尝试使用它,覆盖
mouseEntered
mouseExited
,以确定必须高亮显示的行。请显示一个SSCCE,演示您尝试过的内容以及它如何不按预期工作-基本上,你有a)听两个表中滚动的属性变化,b)一个自定义的HighlightPredicate高亮显示BothHanks@kleopatra,但我不知道如何用谓词高亮显示两者,我需要两个组件适配器??你能给我举个例子吗??