Hallo,
jetzt habe ich eine neues Problem.
Ich habe für die Gui eines Taschenrechners die Buttons angelegt, mit Funktion aber der Button soll einen anderen Namen tragen. Jetzt ist meine Frage wieso funktioniert dass nicht?
Dass erste soll der Name sein, das zweite der Befehl.
Danke
jetzt habe ich eine neues Problem.
Ich habe für die Gui eines Taschenrechners die Buttons angelegt, mit Funktion aber der Button soll einen anderen Namen tragen. Jetzt ist meine Frage wieso funktioniert dass nicht?
Dass erste soll der Name sein, das zweite der Befehl.
Code:
private void erzeugeAlleJButtons() { final ActionListener insert = new InsertAction(); final ActionListener command = new CommandAction(); erzeugeJButton("count", "count", command, buttonsComponent); erzeugeJButton("mean", "mean", command, buttonsComponent); erzeugeJButton("7", "7", insert, buttonsComponent); erzeugeJButton("8", "8", insert, buttonsComponent); erzeugeJButton("9", "9", insert, buttonsComponent); erzeugeJButton("/", "div", command, buttonsComponent); erzeugeJButton("DelAll", "DelAll", command, buttonsComponent); erzeugeJButton("inv", "inv", command, buttonsComponent); erzeugeJButton("std", "std", command, buttonsComponent); erzeugeJButton("4", "4", insert, buttonsComponent); erzeugeJButton("5", "5", insert, buttonsComponent); erzeugeJButton("6", "6", insert, buttonsComponent); erzeugeJButton("*", "mult", command, buttonsComponent); erzeugeJButton("del", "del", command, buttonsComponent); erzeugeJButton("n!", "Faculty", command, buttonsComponent); erzeugeJButton("Sqrt", "Sqrt", command, buttonsComponent); erzeugeJButton("1", "1", insert, buttonsComponent); erzeugeJButton("2", "2", insert, buttonsComponent); erzeugeJButton("3", "3", insert, buttonsComponent); erzeugeJButton("-", "sub", command, buttonsComponent); erzeugeJButton("swap", "swap", command, buttonsComponent); erzeugeJButton("Sqr", "Sqr", command, buttonsComponent); erzeugeJButton("Change", "Change", command, buttonsComponent); erzeugeJButton("0", "0", insert, buttonsComponent); erzeugeJButton(".", ".", insert, buttonsComponent); erzeugeJButton("blank", "blank", insert, buttonsComponent); erzeugeJButton("add", "add", command, buttonsComponent); erzeugeJButton("enter", "enter", command, buttonsComponent); } private void erzeugeJButton(final String buttonText, final String buttonCommand, final ActionListener i_oActionListener, final JComponent buttonsComponent2) { final JButton oButtonNeu = new JButton(buttonCommand.toLowerCase()); oButtonNeu.setActionCommand(buttonCommand); oButtonNeu.addActionListener(i_oActionListener); buttonsComponent2.add(oButtonNeu); }
Comment