如何象股票行情列表那样实时排序数据呢

解决方案 »

  1.   

    两个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)
      

  2.   

    "数据有更新就重排,并刷新!"
    两个table,共用一个rowSorter,怎么办,数据有更新就怎么去重排呢
    两个TABLE, 象我在“如何实现首行固定不动可以通过滚动条控制其它列水平滚动”的那样