swing写的桌面程序,可不可以设置两个表格同步滚动啊?就是一个表格向下滚动另一个表格也随之滚动

解决方案 »

  1.   

    可以,表格一般是放在JScrollPane中的,你可以获取JScrollPane中的JScrollBar,然后就能添加监听,同时页能够控制另一个JScrollPane中的JScrollBar。JScrollPane sPane = new JScrollPane(table);
    JScrollBar sBar = sPane.getVerticalScrollBar();sBar.getValue();sBar.setValue(int value);
      

  2.   

    还可以这样设置JScrollPane的JSrollBar的Model:JScrollPane sp1 = new JScrollPane();
    JScrollPane sp2 = new JScrollPane();
    ......sp1.getVerticalScrollBar().setModel(sp2.getVerticalScrollBar().getModel());