单击 jTable 上的事件 -Java
我在Netbeans中用java创建了一个表,并用一些数据填充了它。现在,当我单击该单元格时,我想在对应于行中特定列的文本区域中显示一些详细信息。如何使用事件侦听器找出用户单击的单元格。
我在Netbeans中用java创建了一个表,并用一些数据填充了它。现在,当我单击该单元格时,我想在对应于行中特定列的文本区域中显示一些详细信息。如何使用事件侦听器找出用户单击的单元格。
查找点击事件的位置并获取要搜索的单元格:
jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
@Override
public void mouseClicked(java.awt.event.MouseEvent evt) {
int row = jTable1.rowAtPoint(evt.getPoint());
int col = jTable1.columnAtPoint(evt.getPoint());
if (row >= 0 && col >= 0) {
......
}
}
});