jt.getSelectionModel().addListSelectionListener(new ListSelectionListener() { //显示每条信息
@Override
public void valueChanged(ListSelectionEvent e) {
showRowMsg(jt);
}
});这样写的话会被出发两次,一次点击一次释放会,但是我只需要触发一次,请问各位怎么解决?
望指导!
@Override
public void valueChanged(ListSelectionEvent e) {
showRowMsg(jt);
}
});这样写的话会被出发两次,一次点击一次释放会,但是我只需要触发一次,请问各位怎么解决?
望指导!
* 表格的监听器
* @author Administrator
*
*/
private class TabClick implements MouseListener
{ @Override
public void mouseClicked(MouseEvent e)
{
//双击选中时
if(e.getClickCount()==2)
{
String path=tab.getValueAt(tab.getSelectedRow(),4).toString();
。。
表格监听器,通过鼠标的点击,这个是双击,你把2改成1就是单击了,自己看看
if(e.getValueIsAdjusting()){
showRowMsg(jt);
} 也可以实现。
谢谢!