JTable MousePosition nicht lesbar?!

ElJarno

Mitglied
Hi Leute,
habe das Problem, dass die MousePoition von der JTable anscheinend nicht richtig registriert wird:
Bei folgenden bekomm ich nur Null und negative Werte:

Code:
			public void mouseClicked(MouseEvent e) {
				Point tablePoint = tableMeldungen.getMousePosition();
				System.out.println(tableMeldungen.rowAtPoint(e.getPoint()));
				System.out.println(tableMeldungen.columnAtPoint(e.getPoint()));
			}

Irgend ne Idee ohne jetzt den komplette Code reinzustellen, würde denk ich eher verwirren als helfen. Sei nur so viel gesagt dass die JTable in ziemlich verschachtelten Panels mit unterschiedliche Layout liegt und ich einen recht komplexe TableModel erstellt habe.

Gruß Jan
 
Du kannst doch einen ListSelectionListener auf deiner JTable registrieren, dann kannst du dir den genauen Eintrag ausgeben lassen, auf den du geklickt hast.

Java:
tableMeldungen.getSelectionModel().addSelectionListener(...)
 
Danke. Thema hatte sich schon erledigt. Außerdem reagiert der SelectionListener ja nicht von ich mit der rechten Maustaste in einer Zelle klicke.
 
Zurück