next up previous contents
Nächste Seite: Kontextbezogene Hilfetexte anzeigen Aufwärts: Grundlagen Vorherige Seite: Daten vom Server lesen   Inhalt

Mit Auswahllisten arbeiten

Das nächste Applet verwendet eine Auswahlliste, aus der eine bestimmte Zeichenkette ausgewählt werden kann. Die Auswahl wird anschließend am Bildschirm angezeigt.

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

public class Auswahlliste extends JApplet implements ItemListener {
    Choice auswahl;

    public void init() {
        Container c = getContentPane();
        c.setLayout(new FlowLayout());
        auswahl = new Choice();
        auswahl.add("Linux");
        auswahl.add("MacOS");
        auswahl.add("Novell");
        auswahl.add("Solaris");
        auswahl.add("UNIX");
        auswahl.add("Windows");
        c.add(auswahl);
        auswahl.addItemListener(this);
    }

    public void itemStateChanged(ItemEvent ie) {
        repaint();
    }

    public void paint (Graphics bs) {
        String betriebssystem = auswahl.getSelectedItem();
        bs.setColor(Color.yellow);
        bs.fillRect(30,65,100,20);
        bs.setColor(Color.blue);
        bs.drawString(betriebssystem, 40, 80);
    }
}


\includegraphics[width=4.5cm]{AppAuswahlliste.ps}



Alfred Nussbaumer 2003-02-10