next up previous contents
Nächste Seite: Ausgabe Aufwärts: Eingabe Vorherige Seite: AWT-List-Boxen   Inhalt

Swing-List-Boxen

Swing-List-Boxen können im Gegensatz zu AWT-List-Boxen Daten aus einem Array oder Daten aus einem Vektor übernehmen20. Außerdem reagiert eine JList auf Ergeignisse über ListSelectionListener. Die Scrollbalken werden jedoch nicht automatisch ergänzt: dazu ist es notwendig, JList in ein JScrollPane einzubetten.

import java.awt.*;
import javax.swing.*;

public class JListBoxTest {
    public static void main (String [] args) {
        JFrame frame = new JFrame("Mehrfachauswahl");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        String[] eintraege = {"Texte", "Zahlen", "Bilder", "HTML", "Web", "JAVA", "PHP", "MySQL", "Output"};
        JList auswahl = new JList(eintraege);
        frame.getContentPane().add(auswahl);
        frame.setLocation(100,100);
        frame.setSize(200,100);
        frame.pack();
        frame.show();
    }
}


\includegraphics[width=5cm]{JListBoxTest.ps}



Alfred Nussbaumer 2003-02-10