/ / Linke Maustaste und rechte Maustaste auf JTable (SWING) - Java, Swing, JTable, rechte Maustaste

Ermitteln Sie die linke Maustaste und klicken Sie mit der rechten Maustaste auf JTable (SWING) - java, swing, jtable, rechte Maustaste

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 № 1

Anstatt 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");
}
}
});