Hallo nochmal,
ich hätte noch eine frage zu Butons und zwar habe ich mehrere Buttons in einer while- Schleife erstellt. Jetzt möchte ich aber z.B.: setBackground(Color.RED) für einen gewissen Button setzten. Mit getActionCommand().equals("Taster 1") kann ihc ja nur abfragen, welcher gedrückt wurde, ich möchte aber das umgekehrte d.h ich würde
getActionCommand().equals("Taster 1").setBackground(Color.RED) (setze die Hintergrundfarbe des Tasters mit der Beschriftung Taster 1 auf Rot) benötigen -> das geht aber natürlich nicht.
Oder vielleicht anders gefragt -> kann ich die Buttons in einer Schleife so erzeugen, dass alle einen eigenen Namen haben, damit ich dann eben button5.setBackground(Color.RED) schreiben kann?
Vielleicht hat da jemand eine Tipp für mich.
lg
Michl
ich hätte noch eine frage zu Butons und zwar habe ich mehrere Buttons in einer while- Schleife erstellt. Jetzt möchte ich aber z.B.: setBackground(Color.RED) für einen gewissen Button setzten. Mit getActionCommand().equals("Taster 1") kann ihc ja nur abfragen, welcher gedrückt wurde, ich möchte aber das umgekehrte d.h ich würde
getActionCommand().equals("Taster 1").setBackground(Color.RED) (setze die Hintergrundfarbe des Tasters mit der Beschriftung Taster 1 auf Rot) benötigen -> das geht aber natürlich nicht.
Oder vielleicht anders gefragt -> kann ich die Buttons in einer Schleife so erzeugen, dass alle einen eigenen Namen haben, damit ich dann eben button5.setBackground(Color.RED) schreiben kann?
Vielleicht hat da jemand eine Tipp für mich.
lg
Michl
Code:
while (irgendwas == true)
JButton button = new JButton("Button" i+1);