Hi,
ich verwende eine JTable. Darin gibt es unter anderem die Spalte “Kategorie”.
Wenn ich den Header einer Spalte mit der linken Taste gedrückt halte so kann ich die Spalten mit der Maus neu anordnen,
was eine recht schöne Sache ist.
Nun möchte ich, die Index Position einer bestimmten Spalte ermitteln, um später den Inhalt einer bestimmen
Zelle auszulesen. Allerdings weiß ich nicht wie ich den Spaltenindex einer bestimmten Spalte ermitteln kann.
Denn nach dem neu anordnen einer Spalte, wird mir über getModelIndex() immer noch der alte Spaltenindex
zurückgegeben und es wird dann bei table.getValueAt() auf die falsche Zelle zugegriffen. Wie kann ich den aktuellen Spaltenindex
der Spalte “Kategorie” ermitteln?
int coulumnIndex = table.getColumn("Kategorie").getModelIndex();
System.out.println(table.getValueAt(rowIndex, columnIndex));