selektierten Text aus einer JTable Cell auslesen

pel

Grünschnabel
Hallo,

1. Ich möchte abfragen in welche Zelle einer JTable der User geklickt hat:

Dies würde ja mit

Code:
int col = table.getSelectedColumn());
int row = table.getSelectedRow());

gehen, nur wo frage ich die zeile/spalte ab wenn der user die Zelle anklickt/focussiert/selektiert sind diese 3 Ereignisse nicht dasselbe?

In dem Moment des anklickens müsste ich die Zellenposition abfragen.

2. Danach möchte ich den Text auslesen, den der benutzer evtl. markiert/selektiert hat.

z.B. irgendwie so:
Code:
model.getValueAt(row,col).getSelectedText();

Ich nehme mal an, dass ich die Methode getTableCellRendererComponent() überschreiben muss und das Interface TableCellRenderer implementieren muss bzw. von JPanel wird abgeleitet. In der getTableCellRendererComponent() Methode welche ja eine Zelle darstellt, muss es doch irgendwie möglich sein den selektierten Text auszulesen,nicht?

Weiß jemand was ich meine und kann mir da Tips geben?
 
Zuletzt bearbeitet:
Zurück