Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
ArrayList
List
Java:ArrayList<JLabel> labels = new ArrayList<>(); // adde hier deine labels in die ArrayList Collections.shuffle(labels);
List<JLabel> first24Labels = new ArrayList<>();
first24Labels.add( label1 );
first24Labels.add( label2 );
...
first24Labels.add( label23 );
first24Labels.add( label24 );
List<JLabel> otherLabels = new ArrayList<>();
otherLabels.add( label25 );
...
Collections.shuffle(first24Labels);
for(JLabel label : first24Labels) {
// hier kommt dein Code rein
}
for(JLabel label : otherLabels) {
// hier kommt dein Code rein
}
Java:List<JLabel> first24Labels = new ArrayList<>(); first24Labels.add( label1 ); first24Labels.add( label2 ); ... first24Labels.add( label23 ); first24Labels.add( label24 );
private JLabel label1 = new JLabel("...");
private JLabel label2 = new JLabel("...");
...
private JLabel label23 = new JLabel("...");
private JLabel label24 = new JLabel("...");
Vorsicht, man muss damit rechnen, dass da sowas rauskommt wie
😉Java:private JLabel label1 = new JLabel("..."); private JLabel label2 = new JLabel("..."); ... private JLabel label23 = new JLabel("..."); private JLabel label24 = new JLabel("...");
EDIT: Und als ich das eben geschrieben hatte und auf den nächsten Tab der anzuguckenden Threads klickte, sah ich das hier: http://www.java-forum.org/java-basics-anfaenger-themen/141214-ampel.html ... :noe:
Java:List<JLabel> first24Labels = new ArrayList<>(); first24Labels.add( label1 ); first24Labels.add( label2 ); ... first24Labels.add( label23 ); first24Labels.add( label24 ); List<JLabel> otherLabels = new ArrayList<>(); otherLabels.add( label25 ); ...
import java.awt.List;
import java.util.ArrayList;
import java.util.Collections;
public class ListTest {
public static void main(String[] args) {
ArrayList<String> labels = new ArrayList<String>();
// List<String> first24Labels = new ArrayList<>();
labels.add("hallo");
labels.add("das");
labels.add("ist");
labels.add("ein");
labels.add("test");
for(String label : labels)
System.out.println(label);
Collections.shuffle(labels);
for(String label : labels)
System.out.println(label);
}
}
import java.awt.List;
Dein problem war, dass du die falsche liste verwendest 🙂
du brauchst die java.util.List;
java.awt.List ist eine Liste die man anzeigen kann, im sinne von graphischer Oberfläche
und der "List<JLabel>" sollte auch <String> sein 🙂