Java Reference
In-Depth Information
Abbildung 15.9
Frame-Vorlage für die Bestellannahme
Hinweis
Beachten Sie, dass beim Erzeugen einer neuen Tabellenzeile, die Felder für Anzahl und
Einzelpreis nicht leer sein dürfen. Die automatischen Berechnungen verursachen dann
Fehler! Tragen Sie deshalb immer gleich 0-Werte ein, die der Anwender dann über-
schreibt.
Den erforderlichen Listener für
tableChanged
finden Sie in den GUI Properties, wenn
Sie die unsichtbare Komponente
tableModel
in der Ansicht Outline markieren.
15
Es lohnt sich übrigens durchaus, mit den Eigenschaften der Komponenten in den GUI
Properties zu experimentieren. Sie finden dort u. a. für die
JTable
-Komponente die
Eigenschaft
autoCreateRowSorter
. Wenn Sie diese Eigenschaft auf
true
umstellen, kann
der Anwender durch Anklicken der Spaltenüberschrift den Tabelleninhalt nach dieser
Spalte sortieren. Eine nette Erweiterung der Funktionalität, ohne selbst eine Zeile Quell-
code zu schreiben. Auch Jigloo muss übrigens nur eine Zeile (
jTable1.setAutoCreate-
RowSorter(true);
) erzeugen. Die Fähigkeit bringt die Komponente, wie so oft, schon
mit.