关键代码:
JTable.addMouseListener(new MouseAdapter(){
@Override
public void mouseClicked(MouseEvent arg0) {
// TODO Auto-generated method stub
if(arg0.getClickCount()==2){
int row=((JTable)arg0.getSource()).rowAtPoint(arg0.getPoint());
jtf_dishSortId.setText((String)sortModel.getValueAt(row, 0));
jtf_dishSortName.setText((String)sortModel.getValueAt(row, 1));
jtf_dishSortDes.setText((String)sortModel.getValueAt(row, 2));
}
}
});
public void mouseClicked(MouseEvent arg0) {
// TODO Auto-generated method stub
if(arg0.getClickCount()==2){
int row=((JTable)arg0.getSource()).rowAtPoint(arg0.getPoint());
jtf_dishSortId.setText((String)sortModel.getValueAt(row, 0));
jtf_dishSortName.setText((String)sortModel.getValueAt(row, 1));
jtf_dishSortDes.setText((String)sortModel.getValueAt(row, 2));
}
}
});
本文介绍了一种在Swing中使用JTable组件时,如何为表格设置鼠标双击监听事件的方法。通过实现MouseListener接口并覆盖mouseClicked方法,可以响应用户的双击操作,并从表格中读取指定行的数据。
6301

被折叠的 条评论
为什么被折叠?



