如何通过双击表格中的鼠标来获取行号或单元格编号。
答案 0 :(得分:1)
这不是最清楚的问题,但我会假设:
JTable
s 您可以将MouseListener
添加到触发鼠标事件的JTable
,并实施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());
}
});