Hallo,
ich beschäftige mich zum erste mal mit ArrayList.
Bis jetzt bin ich immer mit Array ausgekommen, doch jetzt möchte ich buttons erstellen lassen, wo anfangs aber nicht klar ist wie viele benötigt werden.
Also muss das ganze dynamisch sein.
Jetzt habe ich mal rumprobiert und bin gleich auf ein Problem gestoßen.
Wenn ich die ArrayList mit den buttons auf einem JLAbel ausgeben möchte, bekomme ich einen Fehler.
Folgendes habe ich mal gemacht, ich poste hier nur Code teile:
Jetzt möchte ich das ganze auf einem JLabel ausgeben:
Bei einem Array hätte ich die buttons einfach mit einer Schleife so hinzugefügt.
Wie kann ich die buttons aus der ArrayList auf dem JLabel ausgeben?
VG
ich beschäftige mich zum erste mal mit ArrayList.
Bis jetzt bin ich immer mit Array ausgekommen, doch jetzt möchte ich buttons erstellen lassen, wo anfangs aber nicht klar ist wie viele benötigt werden.
Also muss das ganze dynamisch sein.
Jetzt habe ich mal rumprobiert und bin gleich auf ein Problem gestoßen.
Wenn ich die ArrayList mit den buttons auf einem JLAbel ausgeben möchte, bekomme ich einen Fehler.
Folgendes habe ich mal gemacht, ich poste hier nur Code teile:
Java:
ArrayList<JButton> buttons = new ArrayList(); //Erstellen der ArrayList vom Datentyp JButton.
buttons.add(button = new JButton("Test button1")); // button der ArrayList hinzufügen.
buttons.add(button = new JButton("Test button2")); // button der ArrayList hinzufügen.
Jetzt möchte ich das ganze auf einem JLabel ausgeben:
Code:
label.add(buttons); // Das hier funktioniert nicht.
Bei einem Array hätte ich die buttons einfach mit einer Schleife so hinzugefügt.
Wie kann ich die buttons aus der ArrayList auf dem JLabel ausgeben?
VG