Java Reference
In-Depth Information
markierungen zu. MULTIPLE_INTERVALL_SELECTION entspricht der Default-Einstellung,
die alle Markierungsmöglichkeiten eröffnet. Da im Programm Notenbilanz jeweils nur
eine Note bearbeitet werden kann, sollten Sie die Eigenschaft auf SINGLE_SELECTION
umstellen ( Abbildung 11.15 ). Jigloo setzt diese Änderung im Quellcode um, indem es in
der Methode initGUI beim Erstellen der JList die Anweisung
jListNoten.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
ergänzt. Das TextField jTFNotennummer mit dem zugehörigen Label können Sie aus dem
Frame löschen. Die Beschriftung der Schaltfläche jBtnNotennummer ändern Sie von »OK«
auf »markierte Note bearbeiten«. In der Methode jBtnNotennummerActionPerformed
kann der Index der zu bearbeitenden Note mit der Methode getSelectedIndex ermittelt
werden:
11
notennummer = jListNoten.getSelectedIndex();
Das Programm hat in dieser Form auch keine Probleme, wenn Sie Mehrfachauswahlen
zulassen. In diesem Fall wird immer der erste markierte Eintrag als zu bearbeitende
Note in das Textfeld zum Bearbeiten übernommen.
Sie finden den kompletten Quellcode des Programms unter dem Namen Notenbilanz_
ScrollListbox auf der beiliegenden DVD im Ordner Arbeitsumgebung\Java\Pro-
gramme\JavaUebung11 . Außerdem finden Sie dort unter dem Namen Artikelliste eine
Beispielanwendung, die eine Klasse Artikel verwendet und demonstriert, wie in einer
ArrayList Datensätze, die aus unterschiedlichen Datentypen zusammengesetzt sind,
gespeichert werden können:
Abbildung 11.16 Frame des Programms »Artikelliste«
 
Search WWH ::




Custom Search