n'abend zusammen,
ich habe nochmal ne Anfängerfrage.
unzwar möchte ich jetzt nen Rechner im windows look programmieren der soll ungefähr so aussehen:
789/
456*
123-
0,=+
für das Feld, wo oben die Zahlen angezeigt werden sollen habe ich noch gar keinen Plan.
für die restlichen Buttons habe ich mir das in etwa so gedacht
package meintaschenrechner;
import java.awt.*;
public class Rechner extends Frame
{
Button seven, eight, nine, divide,
four, five, six, multiply,
one, two, three, minus,
zero, comma, equal, plus;
public Rechner()
{
setLayout(new GridLayout(4,4));
setSize(300,150);
seven = new Button("7");
eight = new Button("8");
nine = new Button("9");
divide = new Button("/");
four = new Button("4");
five = new Button("5");
six = new Button("6");
multiply = new Button("*");
one = new Button("1");
two = new Button("2");
three = new Button("3");
minus = new Button("-");
zero = new Button("0");
comma = new Button(",");
equal = new Button("=");
plus = new Button("+");
add(seven);
add(eight);
add(nine);
add(divide);
add(four);
add(five);
add(six);
add(multiply);
add(one);
add(two);
add(three);
add(minus);
add(zero);
add(comma);
add(equal);
add(plus);
}
}
vielleicht kann mir jm helfe und sagen ob ich damit überhaupt auf dem richtigen weg bin.
eclipse sagt auch sobald ich -extends Frame- eingebe,
"the serializable class Rechner does not declare a static final serialVersionUID field of type long"
weiss jm was das heisst(was ich da machen muss)
ich möchte nur erstmal das Fenster der braucht noch nicht rechnen zu können
(das will ich dann erstmal selber versuchen)
Schonmal Danke im Vorraus an alle
ich habe nochmal ne Anfängerfrage.
unzwar möchte ich jetzt nen Rechner im windows look programmieren der soll ungefähr so aussehen:
789/
456*
123-
0,=+
für das Feld, wo oben die Zahlen angezeigt werden sollen habe ich noch gar keinen Plan.
für die restlichen Buttons habe ich mir das in etwa so gedacht
package meintaschenrechner;
import java.awt.*;
public class Rechner extends Frame
{
Button seven, eight, nine, divide,
four, five, six, multiply,
one, two, three, minus,
zero, comma, equal, plus;
public Rechner()
{
setLayout(new GridLayout(4,4));
setSize(300,150);
seven = new Button("7");
eight = new Button("8");
nine = new Button("9");
divide = new Button("/");
four = new Button("4");
five = new Button("5");
six = new Button("6");
multiply = new Button("*");
one = new Button("1");
two = new Button("2");
three = new Button("3");
minus = new Button("-");
zero = new Button("0");
comma = new Button(",");
equal = new Button("=");
plus = new Button("+");
add(seven);
add(eight);
add(nine);
add(divide);
add(four);
add(five);
add(six);
add(multiply);
add(one);
add(two);
add(three);
add(minus);
add(zero);
add(comma);
add(equal);
add(plus);
}
}
vielleicht kann mir jm helfe und sagen ob ich damit überhaupt auf dem richtigen weg bin.
eclipse sagt auch sobald ich -extends Frame- eingebe,
"the serializable class Rechner does not declare a static final serialVersionUID field of type long"
weiss jm was das heisst(was ich da machen muss)
ich möchte nur erstmal das Fenster der braucht noch nicht rechnen zu können
(das will ich dann erstmal selber versuchen)
Schonmal Danke im Vorraus an alle
Comment