Eingabefeld und Scrollbar 1 2 3 import java.awt.*; import java.applet.*; import java.awt.event.*; 4 5 6 7 8 public class eingabe1 extends Applet implements ActionListener { double euro, sf; String s; TextField eingabe = new TextField(" ", 8) ; Label ausgabe = new Label (" "); 9 10 11 12 13 public void init( ) { Button b = new Button("umrechnen"); b.addActionListener(this) ; add(eingabe) ; add(b) ; add(ausgabe); } 14 15 16 17 18 19 20 21 public void actionPerformed(ActionEvent e) { s = eingabe.getText( ); euro = Double.valueOf(s).doubleValue( ); sf = euro * 152e-2; sf = (double) Math.round(sf*100)/100; ausgabe.setText("SF: " + sf); } } 22 23 24 import java.applet.*; import java.awt.*; import java.awt.event.*; 25 26 27 28 public class eingabe2 extends Applet implements AdjustmentListener { Scrollbar Skala; int Skalenwert; Label Ausgabe; 29 30 31 32 33 34 35 public eingabe2 ( ) { setLayout(new GridLayout(10,1,10,20)); Skala = new Scrollbar(0,50,2,0,100); Skala.addAdjustmentListener(this) ; Ausgabe = new Label( ); add(Skala); add(Ausgabe); } 36 37 38 39 40 public void adjustmentValueChanged(AdjustmentEvent e) { Skalenwert = Skala.getValue( ); Ausgabe.setText("Skalenwert: " + Skalenwert); } } Eingabeelement für ganzzahlige Werte: Scrollbar(Ausrichtung, Anfangswert, Schiebergröße, min, max), für die Anordnung in einem Gitter: GridLayout(Zeilen, Spalten, horizontaler Abstand, vertikaler Abstand)