Eingabefeld und Scrollbar

Werbung
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)
Herunterladen