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());
}
});