Hallo,
ich möchte Bilder, welche ich einem Array zugefügt habe, nochmal mischen lassen!
Jetzt gibt es die shuffle option über die Collections, aber ich bin echt schon dran verzweifelt..
Müsste ja irgendwie funktionieren wenn ich mir eine Liste erstelle und die dann auch durchwürfeln lasse oder? Ich brauche dringenst ein Coding Beispiel da ich bei Überlegungen schon nicht mehr alleine weiterkomme.
Ein Beispiel
aber keine Ahnung wie ich das umsetzen soll da ich meine Bilder welche später eingefügt werden ja per Schleife erzeugt werden und ich nicht weiß wie das mit der Liste funktionieren soll..
Grüße,
Hans
ich möchte Bilder, welche ich einem Array zugefügt habe, nochmal mischen lassen!
Java:
final JButton[] arrayMitButtons = new JButton[10];
for (int i = 1; i < arrayMitButtons.length; i++) {
String index = String.valueOf(i);
ImageIcon image = new ImageIcon("C:\\berg" + index + index + ".jpg");
arrayMitButtons[i] = new JButton(image);
add(arrayMitButtons[i]);
arrayMitButtons[i].setVisible(false);
}
Jetzt gibt es die shuffle option über die Collections, aber ich bin echt schon dran verzweifelt..
Müsste ja irgendwie funktionieren wenn ich mir eine Liste erstelle und die dann auch durchwürfeln lasse oder? Ich brauche dringenst ein Coding Beispiel da ich bei Überlegungen schon nicht mehr alleine weiterkomme.
Ein Beispiel
Java:
// Create a list
List list = new ArrayList();
// Add elements to list
// Shuffle the elements in the list
Collections.shuffle(list);
// Create an array
String[] array = new String[]{"a", "b", "c"};
// Shuffle the elements in the array
Collections.shuffle(Arrays.asList(array));
aber keine Ahnung wie ich das umsetzen soll da ich meine Bilder welche später eingefügt werden ja per Schleife erzeugt werden und ich nicht weiß wie das mit der Liste funktionieren soll..
Grüße,
Hans