Auswahlfelder stellen Begriffe in einer Liste zur Verfügung, die nach dem Anklicken des Feldes am Bildschirm angezeigt wird. Aus dieser Liste kann schließlich ein vorgegebener Eintrag gewählt werden.
import java.awt.*; public class AuswahlFelder extends Frame { AuswahlFelder(String titel) { super(titel); Choice wahl = new Choice(); wahl.addItem("Pascal"); wahl.addItem("Delphi"); wahl.addItem("Java"); wahl.addItem("JBuilder"); wahl.addItem("NetBeans"); wahl.addItem("Forte4Java"); wahl.addItem("KDevelop"); add(wahl); } public static void main (String args[]) { AuswahlFelder app = new AuswahlFelder("AuswahlFelder"); app.setLocation(100,100); app.setSize(200,100); app.show(); } }
Beim letzten Beispiel wird die Methode super() verwendet. Sie kann in Konstruktoren (und dort als erster Befehl) verwendet werden, um Daten an die Oberklasse zurückzugeben. Im Beispiel wird so der Titel des Fensters übergeben.