N
nassi
Gast
Hi,
ich versuche schon seit Tagen ein JTable nach meinen Vorstellungen zu erzeugen, aber es klappt nicht so, wie ich es mir vorstelle.
Ich hätte gerne ein Table, bei dem der Benutzer selber nichts eintragen kann. Der Benutzer makiert eine Reihe (oder eben ein Feld und die Reihe wird makiert), und klickt auf einen Button. Der Inhalt der Reihe wird dann in einer Dialogbox engezeigt und kann in dieser Box verändert werden. Wenn der Benutzer die Box schließt soll die Reihe mit den neuen Daten gefüllt werden.
Zusätzlich möchte ich noch einige Reichen (z.B.: jede zweite Reihe gelb Färben).
Also bisher habe ich ein JTable erzeugt, der im Header die Namen der Spalten hat und ein ScrollPane beeinhaltet.
Und jetzt weiß ich schon nicht weiter. Ich nehme mal stark an, dass ich ein TableModel selbst machen muss. Ich habe aber keine Ahnung, wie ich es schaffe, dass die Zellen vom Benutzer selbst nicht editierbar sind, sondern eben nur durch aufrufen der Dialogbox.
Dann weiß ich auch nicht, wie ich Zeilen, die nicht im Fokus oder direkt makiert sind mit einer anderen Hintergrundfarbe versehe.
Bitte um schnelle Hilfe!!
Ihr braucht mir ja nicht den Quelltext hinschreiben, aber wenn ihr mir wenigstens die Richtung/eine Anleitung geben könntet!!
Mfg
ich versuche schon seit Tagen ein JTable nach meinen Vorstellungen zu erzeugen, aber es klappt nicht so, wie ich es mir vorstelle.
Ich hätte gerne ein Table, bei dem der Benutzer selber nichts eintragen kann. Der Benutzer makiert eine Reihe (oder eben ein Feld und die Reihe wird makiert), und klickt auf einen Button. Der Inhalt der Reihe wird dann in einer Dialogbox engezeigt und kann in dieser Box verändert werden. Wenn der Benutzer die Box schließt soll die Reihe mit den neuen Daten gefüllt werden.
Zusätzlich möchte ich noch einige Reichen (z.B.: jede zweite Reihe gelb Färben).
Also bisher habe ich ein JTable erzeugt, der im Header die Namen der Spalten hat und ein ScrollPane beeinhaltet.
Und jetzt weiß ich schon nicht weiter. Ich nehme mal stark an, dass ich ein TableModel selbst machen muss. Ich habe aber keine Ahnung, wie ich es schaffe, dass die Zellen vom Benutzer selbst nicht editierbar sind, sondern eben nur durch aufrufen der Dialogbox.
Dann weiß ich auch nicht, wie ich Zeilen, die nicht im Fokus oder direkt makiert sind mit einer anderen Hintergrundfarbe versehe.
Bitte um schnelle Hilfe!!
Ihr braucht mir ja nicht den Quelltext hinschreiben, aber wenn ihr mir wenigstens die Richtung/eine Anleitung geben könntet!!
Mfg