1
如何通过双击表中的鼠标获取行号或单元号。如何通过双击表中的鼠标获取行号或单元号
如何通过双击表中的鼠标获取行号或单元号。如何通过双击表中的鼠标获取行号或单元号
这是不清晰的问题,但我会假设:
JTable
小号您可以将MouseListener
添加到JTable
使得f在鼠标事件上使用,并实施mouseClicked
方法。 MouseEvent
传递给mouseClicked
方法有getButton
来确定它是否是左键点击,并且getClickCount
来确定它是否是双击。如果是这样,JTable
有getSelectedRow
来确定所选择的行索引
它会看起来像:
final JTable table;
// ...
table.addMouseListener(new MouseAdapter() {
@Override public void mouseClicked(MouseEvent e) {
if(e.getButton() == MouseEvent.BUTTON1 && e.getClickCount() == 2)
System.out.println("Current row index: " + table.getSelectedRow());
}
});