短い:セル行を強調表示するには、「右クリックイベント」が必要です。
Java Swing(Netbeans Matisse)のScrollPane内でJTableを使用しています。JTableにMouseClickedイベントリスナーがあり、次のことを実行します。
if (evt.getButton() == java.awt.event.MouseEvent.BUTTON3) {
System.out.println("Right Click");
JPopUpMenu.show(myJTable, evt.getX(), evt.getY())
}
問題は...JTableを右クリックするたびに、行が強調表示されないことです(選択範囲を行のみに設定しました)。いくつかのsetSelected()関数を探しましたが、適切な関数が見つかりませんでした。デフォルトでは、左クリックすると行が自動的に強調表示されます。右クリック用に設定するにはどうすればよいですか?