L
Louis2
Gast
Hallo,
ich habe in einem Frame eine JTable mit Daten gefüllt und ermögliche Spalten auszuwählen. Nun möchte ich die Daten die ich z.B von Spalte 1&2 selektiert habe in einem anderen Frame in einer JTextArea ausgeben lassen.
Das ausgeben würde ungefähr so ..... erfolgen.
Die Frage ist aber wie kriege ich raus welche Spalten eigentlich ausgewählt wurden (also welche Daten abgefragt werden müssen)??? Jede Spalte hat natürlich einen Index, aber ich muss irgendwie prüfen ob sie selektiert wurde.
Ich habe gesucht, es gibt aber nur .getColumnSelectionAllowed, nicht was ich brauche.
Wer hat eine Idee?
ich habe in einem Frame eine JTable mit Daten gefüllt und ermögliche Spalten auszuwählen. Nun möchte ich die Daten die ich z.B von Spalte 1&2 selektiert habe in einem anderen Frame in einer JTextArea ausgeben lassen.
Das ausgeben würde ungefähr so ..... erfolgen.
Code:
for (int x=0; x<=table.getRowCount()-1; x++)
{
for (int y=0; y<=table.getColumnCount()-1;y++)
{
Object yourValue = table.getModel().getValueAt(x, y);
System.out.println(yourValue);
}
}
Die Frage ist aber wie kriege ich raus welche Spalten eigentlich ausgewählt wurden (also welche Daten abgefragt werden müssen)??? Jede Spalte hat natürlich einen Index, aber ich muss irgendwie prüfen ob sie selektiert wurde.
Ich habe gesucht, es gibt aber nur .getColumnSelectionAllowed, nicht was ich brauche.
Wer hat eine Idee?