两个table,公用一个rowSorter,怎么办,数据有更新就重排就报错java.lang.NullPointerException at javax.swing.DefaultRowSorter.initializeFilteredMapping(DefaultRowSorter.java:636) at javax.swing.DefaultRowSorter.sort(DefaultRowSorter.java:582) at org.aiotrade.platform.core.ui.panel.RealtimeSortListPanel$5.run(RealtimeWatchListPanel.java:465) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907) [catch] at java.lang.Thread.run(Thread.java:619) java.lang.ArrayIndexOutOfBoundsException: 24 at javax.swing.DefaultRowSorter.initializeFilteredMapping(DefaultRowSorter.java:636) at javax.swing.DefaultRowSorter.sort(DefaultRowSorter.java:582) at org.aiotrade.platform.core.ui.panel.RealtimeSortListPanel$5.run(RealtimeWatchListPanel.java:465) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
at javax.swing.DefaultRowSorter.initializeFilteredMapping(DefaultRowSorter.java:636)
at javax.swing.DefaultRowSorter.sort(DefaultRowSorter.java:582)
at org.aiotrade.platform.core.ui.panel.RealtimeSortListPanel$5.run(RealtimeWatchListPanel.java:465)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[catch] at java.lang.Thread.run(Thread.java:619)
java.lang.ArrayIndexOutOfBoundsException: 24
at javax.swing.DefaultRowSorter.initializeFilteredMapping(DefaultRowSorter.java:636)
at javax.swing.DefaultRowSorter.sort(DefaultRowSorter.java:582)
at org.aiotrade.platform.core.ui.panel.RealtimeSortListPanel$5.run(RealtimeWatchListPanel.java:465)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
两个table,共用一个rowSorter,怎么办,数据有更新就怎么去重排呢
两个TABLE, 象我在“如何实现首行固定不动可以通过滚动条控制其它列水平滚动”的那样