2010-08-27 29 views

回答

1

這是不清晰的問題,但我會假設:

  1. 你在談論JTable小號
  2. 你問了行索引
  3. 你想輸出行索引到stdout

您可以將MouseListener添加到JTable使得f在鼠標事件上使用,並實施mouseClicked方法。 MouseEvent傳遞給mouseClicked方法有getButton來確定它是否是左鍵點擊,並且getClickCount來確定它是否是雙擊。如果是這樣,JTablegetSelectedRow來確定所選擇的行索引

它會看起來像:

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()); 
    } 
}); 
相關問題