selectionMode=table.getSelectionModel();//取得table的ListSelectionModel.
selectionMode.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
selectionMode.addListSelectionListener(new javax.swing.event.ListSelectionListener()
{
public void valueChanged(ListSelectionEvent e)
{
System.out.println("jjj");
}
});
我实现jtable监听事件的时候,我点击一个表格,后台却出现了三个“jjj”鼠标按下时出现两个“jjj”然后鼠标松开后出现一个“jjj”。不知道时什么原因,这个问题困扰我了一天了,高手救命~~!!
selectionMode.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
selectionMode.addListSelectionListener(new javax.swing.event.ListSelectionListener()
{
public void valueChanged(ListSelectionEvent e)
{
System.out.println("jjj");
}
});
我实现jtable监听事件的时候,我点击一个表格,后台却出现了三个“jjj”鼠标按下时出现两个“jjj”然后鼠标松开后出现一个“jjj”。不知道时什么原因,这个问题困扰我了一天了,高手救命~~!!
//Ignore extra messages.
if (e.getValueIsAdjusting()) return; ListSelectionModel lsm =
(ListSelectionModel)e.getSource();
if (lsm.isSelectionEmpty()) {
...//no rows are selected
} else {
int selectedRow = lsm.getMinSelectionIndex();
...//selectedRow is selected
}
}
xxx.getTable().getModel().addTableModelListener()...