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