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);
}
}