Wenn ich mit der linken Maustaste auf die Jtable-Zeile oder -Spalte klicke, sollte die Ausgabe auf der Konsole auf die gleiche Weise "Linke Maustaste angeklickt" werden. Für die rechte Taste sollte auch die Ausgabe "Rechts-Taste angeklickt" sein.
Antworten:
2 für die Antwort № 1Anstatt diese "doppelten" Fragen zu stellen, fragen Sie nicht einfach Ihren sehr guten Freund Google oder schauen Sie sich einfach das API-Dokument an.
table.addMouseListener(new MouseAdapter() {
@Override
public void mousePressed(MouseEvent arg0) {
if (arg0.getButton() == MouseEvent.BUTTON1){
System.out.println("Left button clicked");
} else if (arg0.getButton() == MouseEvent.BUTTON2){
System.out.println("Middle button clicked");
} else if (arg0.getButton() == MouseEvent.BUTTON3) {
System.out.println("Right button clicked");
}
}
});