J
Jannik
Hallo,
schreibe grade an einem Taschenrechner für die Schule und bekomme es einfach nicht hin oberhalb des Tastenfeldes ein mehrzeiliges Textfield bzw. mehrere Textfields unterneinander zu platzieren. Hier mal der Anfang des Programmcodes: (könnte sein das da schon alles verwurschtelt ist, da ich viele Sachen ausprobiert habe)
schreibe grade an einem Taschenrechner für die Schule und bekomme es einfach nicht hin oberhalb des Tastenfeldes ein mehrzeiliges Textfield bzw. mehrere Textfields unterneinander zu platzieren. Hier mal der Anfang des Programmcodes: (könnte sein das da schon alles verwurschtelt ist, da ich viele Sachen ausprobiert habe)
Java:
public Grafikausgabe ()
{
TestActionListener actionListener = new TestActionListener();
setLayout(new BorderLayout());
setTitle("Taschenrechner");
setSize(210,300);
addWindowListener(new TestWindowListener());
TextField textfield = new TextField( "", 30 );
textfield.setEditable(false);
add( textfield, BorderLayout.NORTH );
actionListener.setTextField(textfield);
Panel eingabefeld = new Panel();
eingabefeld.setLayout(new GridLayout(6, 4));
Button klammerauf = new Button("(");
eingabefeld.add(klammerauf);
klammerauf.addActionListener(actionListener);
Button klammerzu = new Button(")");
eingabefeld.add(klammerzu);
klammerzu.addActionListener(actionListener);
Button C = new Button("C");
eingabefeld.add(C);
C.addActionListener(actionListener);
Button AC = new Button("AC");
eingabefeld.add(AC);
AC.addActionListener(actionListener);
Button hoch = new Button("^");
eingabefeld.add(hoch);
hoch.addActionListener(actionListener);
Button wurzel = new Button("Wurzel");
eingabefeld.add(wurzel);
wurzel.addActionListener(actionListener);
Button bruch = new Button("Bruch");
eingabefeld.add(bruch);
bruch.addActionListener(actionListener);
Button frei = new Button(" ");
eingabefeld.add(frei);
frei.addActionListener(actionListener);
Button sieben = new Button("7");
eingabefeld.add(sieben);
sieben.addActionListener(actionListener);
Button acht = new Button("8");
eingabefeld.add(acht);
acht.addActionListener(actionListener);
Button neun = new Button("9");
eingabefeld.add(neun);
neun.addActionListener(actionListener);
Button plus = new Button("+");
eingabefeld.add(plus);
plus.addActionListener(actionListener);
Button vier = new Button("4");
eingabefeld.add(vier);
vier.addActionListener(actionListener);
Button fünf = new Button("5");
eingabefeld.add(fünf);
fünf.addActionListener(actionListener);
Button sechs = new Button("6");
eingabefeld.add(sechs);
sechs.addActionListener(actionListener);
Button minus = new Button("-");
eingabefeld.add(minus);
minus.addActionListener(actionListener);
Button eins = new Button("1");
eingabefeld.add(eins);
eins.addActionListener(actionListener);
Button zwei = new Button("2");
eingabefeld.add(zwei);
zwei.addActionListener(actionListener);
Button drei = new Button("3");
eingabefeld.add(drei);
drei.addActionListener(actionListener);
Button mal = new Button("*");
eingabefeld.add(mal);
mal.addActionListener(actionListener);
Button komma = new Button(",");
eingabefeld.add(komma);
komma.addActionListener(actionListener);
Button nuul = new Button("0");
eingabefeld.add(nuul);
nuul.addActionListener(actionListener);
Button gleich = new Button("=");
eingabefeld.add(gleich);
gleich.addActionListener(actionListener);
Button geteilt = new Button("/");
eingabefeld.add(geteilt);
geteilt.addActionListener(actionListener);
add( eingabefeld, BorderLayout.CENTER );
Zuletzt bearbeitet von einem Moderator: