Java Reference
In-Depth Information
Sie kennen von zahlreichen Anwendungen Listboxen, in denen Einträge markiert und
damit ausgewählt werden können und die bei Bedarf auch Scrollbalken einblenden, mit
deren Hilfe bei überschaubarem Platzbedarf auch durch sehr große Listen gescrollt wer-
den kann. Jigloo stellt Ihnen eine entsprechende Komponente mit dem Namen JList zur
Verfügung. Zur Darstellung der Notenliste soll das Label durch eine Listbox ersetzt wer-
den. Abbildung 11.10 zeigt den Notenbilanz-Frame nach dem Einfügen einer JList mit
dem Namen jListNoten . Das Label jNoten wird nur noch als statische Überschrift für die
Listbox verwendet.
Abbildung 11.10 Frame »Notenbilanz« mit JList
Die JList enthält nach dem Einfügen bereits die beiden Texteinträge »Item One« und
»Item Two«. Die Methode initGUI wird automatisch um folgende Sequenz erweitert:
{
ListModel jListNotenModel =
new DefaultComboBoxModel(new String[] { "Item One", "Item Two" });
jListNoten = new JList();
getContentPane().add(jListNoten);
jListNoten.setModel(jListNotenModel);
jListNoten.setBounds(252, 144, 119, 81);
}
Listing 11.10 Quelltexterweiterung nach Einfügen einer JList
Der von Jigloo ergänzte Quellcode eignet sich so nur für den Fall, dass in einer Anwen-
dung eine Auswahlliste zur Verfügung gestellt werden soll, deren Einträge zum Zeit-
punkt der Programmierung bereits feststehen und die sich während des Programm-
 
Search WWH ::




Custom Search