现在有两个JTable用来显示数据,其一个JTable显示全部数据,另外一个JTable根据业务显示一部分数据,第一个JTable的所有数据包含第二个JTable的业务数据,我现在想作出点击第二个JTable的一条数据,第一个JTable的相同数据也被选中的效果。
其中,buyTable是第二个JTable,etTable是第一个JTablebuyTable.addMouseListener(new MouseAdapter() {
      public void mouseClicked(MouseEvent e) {
。。
             etTable}
});

解决方案 »

  1.   

    让第二个jtable的model监听鼠标jTable2.getModel().addTableModelListener(new table2_TableModelListener());class table2_TableModelListener implements TableModelListener{
            public void tableChanged(TableModelEvent e) {
            。。
            }
        }
      

  2.   

    观察者
    第二个观察第一个Table的动作。
    当有鼠标事件的时候激活动作