E
ex2j
Gast
Hey hab ein Programm geschrieben wo ich eine Tabelarische ausgabe mit JTable habe. Hier soll der User eine Zeileauswählen. Das Problem ist das er jede Zelle auswählen kann, ich möchte aber das er immer nur Zeilen auswählen kann damit ich später die Ausgewählten werte auslesen kann und für SQL Statements benutzen kann
So zieh ich mir die Daten zur Zeit aus der Table
String titel=(String)table.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
String schuelerName=(String)table.getValueAt(table.getSelectedRow(),table.getSelectedColumn()+1);
Das funktioniert natürlich nur wenn eine Zelle in der Spalte titel(die erste) angeklickt wird. Wählt der Benutzer eine Zelle in der Schülerspalte(die 2te) aus kann ich das vergessen.
Hat wer einen Tip?
neben bei, wie kann man die editier Funktion ausstellen?Man soll keine Werte in die Tabelle eingeben können.
So zieh ich mir die Daten zur Zeit aus der Table
String titel=(String)table.getValueAt(table.getSelectedRow(),table.getSelectedColumn());
String schuelerName=(String)table.getValueAt(table.getSelectedRow(),table.getSelectedColumn()+1);
Das funktioniert natürlich nur wenn eine Zelle in der Spalte titel(die erste) angeklickt wird. Wählt der Benutzer eine Zelle in der Schülerspalte(die 2te) aus kann ich das vergessen.
Hat wer einen Tip?
neben bei, wie kann man die editier Funktion ausstellen?Man soll keine Werte in die Tabelle eingeben können.