Datentypen gleichmäßiges mischen von 2 LinkedList

tschero

Aktives Mitglied
Hi Leute,

ich habe 2 LinkedList<JComponent>

Java:
//JLabels. lbl_answer_1 - lbl_answer_n
private LinkedList<JComponent> labelList = new LinkedList<JComponent>();
//JCheckboxen cb_answer_1 bis cb_answer_n
private LinkedList<JComponent> checkBoxList = new LinkedList<JComponent>();


Ich möchte die JCeckboxen in zufälliger Reihenfolge anordnen und dazu natürlich die dazugehörigen JLabels (lbl_answer_1 gehört zu cb_answer_1).

Beide Listen sind schon aufsteigend sortiert.

Konsolenausgabe:

________Aus labelList: lbl_answer_1________________AusCheckBoxList: cb_answer_1
________Aus labelList: lbl_answer_2________________AusCheckBoxList: cb_answer_2
________Aus labelList: lbl_answer_3________________AusCheckBoxList: cb_answer_3
________Aus labelList: lbl_answer_4________________AusCheckBoxList: cb_answer_4

Wenn ich nun mit...

Java:
Collections.shuffle(labelList);

... die labelList mische bekomme ich folgendes Ergebnis.

Konsolenausgabe:

________Aus labelList: lbl_answer_2________________AusCheckBoxList: cb_answer_1
________Aus labelList: lbl_answer_3________________AusCheckBoxList: cb_answer_2
________Aus labelList: lbl_answer_1________________AusCheckBoxList: cb_answer_3
________Aus labelList: lbl_answer_4________________AusCheckBoxList: cb_answer_4

Ich weiß noch nicht wie ich jetzt die checkboxList genau gleich wie die labelList gemischt bekomme.
Oder gibt es einen besseren Ansatz für mein Problem?

Über Vorschläge oder Alternativen würde ich mich freuen.

Gruß
tschero
 
Zuletzt bearbeitet:
M

Marcinek

Gast
In welcher Reihenfolge werden sie den eingefügt?

Ansonsten in einem Kapsel "JComponentPair" beide Komponenten immer reinpacken und dann das Objekt in eine Liste.
 

anti-held

Bekanntes Mitglied
Du könntest dir aus den beiden teilen, die du brauchst, ein Objekt erstellen welches dann deine beiden komponenten als variablen beinhaltet.
So brauchst du dann nur noch eine Liste mit deinen neuen Objekten drin und musst auch nur diese shuffeln!

z.b.
Java:
public MyComponent{
    private JComboBox oComboBox;
    private JLabel oLabel;

    public MyComponent(JComboBox oComboBox, JLabel oLabel){
        this.oComboBox = oComboBox;
        this.oLabel = oLabel;
    }

    // TODO create Getter and Setter
}
 

tschero

Aktives Mitglied
Hi,

jop, so mache ich es.
hätte ich auch selber drauf kommen können ("Scheuklappen ab"). :oops:

Vielen Dank Euch beiden.

Gruß
tschero
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Perfektes Mischen Java Basics - Anfänger-Themen 15
X Best Practice Ein int Array richtig mischen Java Basics - Anfänger-Themen 20
D Sortiertes Array mischen ohne Duplikat Java Basics - Anfänger-Themen 5
W Arrays mischen und anhängen Java Basics - Anfänger-Themen 3
W Arrays zusammenhängen und mischen Java Basics - Anfänger-Themen 1
M String Array mischen Java Basics - Anfänger-Themen 3
E Erste Schritte Memorie zufällige Pärchen mischen Java Basics - Anfänger-Themen 6
P Mergesort || 2 SetLists mischen Java Basics - Anfänger-Themen 2
I Memory-Spiel Feld nur einmal mischen Java Basics - Anfänger-Themen 2
J ein Array per Zufall mischen?! Java Basics - Anfänger-Themen 8
E ArrayList mischen Java Basics - Anfänger-Themen 3
G Inhalte eines Arrays mischen Java Basics - Anfänger-Themen 3
Antoras Zahlen mischen und mit einer for-Schleife Summe berechnen Java Basics - Anfänger-Themen 12
P jsp tags und scriplets mischen dynamische werte an jsp tag Java Basics - Anfänger-Themen 2
K Hashtable mischen (shuffeln)? Java Basics - Anfänger-Themen 4
R 3-Wege-mischen implementieren Java Basics - Anfänger-Themen 7
? Layouts Mischen Java Basics - Anfänger-Themen 5
0 Endlosschleife beim Integer Array mischen? Java Basics - Anfänger-Themen 3
A mischen von Karten Java Basics - Anfänger-Themen 4
H Vector mischen Java Basics - Anfänger-Themen 6
N Mischen und vergleichen von Arrays Java Basics - Anfänger-Themen 6
A LinkedList implementieren Java Basics - Anfänger-Themen 32
M Wie kann ich den Index i von einer LinkedList überprüfen? Java Basics - Anfänger-Themen 36
Düsseldorf2002 Datentypen Verschachtelte LinkedList Java Basics - Anfänger-Themen 5
Düsseldorf2002 Datentypen Zwei dimensionale LinkedList Java Basics - Anfänger-Themen 8
B Warteschlange erstellen mit LinkedList ? Java Basics - Anfänger-Themen 6
U Objekte in LinkedList löschen und editieren Java Basics - Anfänger-Themen 14
G Java LinkedList remove Methode Java Basics - Anfänger-Themen 5
G Java LinkedList Java Basics - Anfänger-Themen 6
U Objekte in einer LinkedList sortieren Java Basics - Anfänger-Themen 5
S Eigene LinkedList Klasse Java Basics - Anfänger-Themen 4
S Mit einer LinkedList vorwärts und rückwärts iterieren Java Basics - Anfänger-Themen 6
S Endlosschleife beim Ausgeben einer LinkedList Java Basics - Anfänger-Themen 2
G Java LinkedList Java Basics - Anfänger-Themen 3
B LinkedList add-Methode Java Basics - Anfänger-Themen 10
F Windows in LinkedList registrieren Java Basics - Anfänger-Themen 3
A Hilfe, LinkedList Java Basics - Anfänger-Themen 2
H Knoten-Reihenfolge einer LinkedList invertieren Java Basics - Anfänger-Themen 11
H linkedlist generische klassen Java Basics - Anfänger-Themen 169
O Hashmap, ArrayList, LinkedList Java Basics - Anfänger-Themen 7
P Quellcode LinkedList Java Basics - Anfänger-Themen 2
F Collection Aufgabe mit LinkedList Java Basics - Anfänger-Themen 3
N Hilfe bei verknüpfter Liste - Linkedlist Java Basics - Anfänger-Themen 11
P Datentypen LinkedList: Kopie behält Referenz? Java Basics - Anfänger-Themen 3
C ArrayList vs LinkedList vs ? Java Basics - Anfänger-Themen 15
C LinkedList vs. ArrayList Java Basics - Anfänger-Themen 15
O LinkedList zu ArrayList Java Basics - Anfänger-Themen 4
M LinkedList elemente löschen Java Basics - Anfänger-Themen 2
L Problem mit LinkedList Java Basics - Anfänger-Themen 3
F In LinkedList einen Wert ersetzen oder neu einfügen Java Basics - Anfänger-Themen 7
P Hashmap anstatt LinkedList? Java Basics - Anfänger-Themen 6
TechGirl LinkedList - kurze allgemeine Frage Java Basics - Anfänger-Themen 17
B generische LinkedList nach Häufigkeit der Elemente füllen Java Basics - Anfänger-Themen 6
L LinkedList Comparable < > MEHRFACH implementieren? Java Basics - Anfänger-Themen 3
S LinkedList mit Input vergleichen. Java Basics - Anfänger-Themen 5
C Bei der LinkedList auf Palindrom überprüfen Java Basics - Anfänger-Themen 4
F Element aus LinkedList löschen Java Basics - Anfänger-Themen 3
A LinkedList: Probleme beim Auslesen Java Basics - Anfänger-Themen 2
T Collections LinkedList<LinkedList<T>> - Implementierung Java Basics - Anfänger-Themen 10
S Jfreechart mit LinkedList befüllen Java Basics - Anfänger-Themen 1
S JTable LinkedList <Objekt> befüllen Java Basics - Anfänger-Themen 1
K LinkedList aus Arrays ( Lösungsraum Mastermind ) Java Basics - Anfänger-Themen 5
Z Compiler-Fehler LinkedList Fragen Java Basics - Anfänger-Themen 4
K Methoden Probleme mit LinkedList.remove(object) Java Basics - Anfänger-Themen 1
Farbenfroh int in LinkedList einsortieren Java Basics - Anfänger-Themen 4
W Klassen LinkedList funktioniert nicht Java Basics - Anfänger-Themen 6
X LinkedList - Index eines Objekts Java Basics - Anfänger-Themen 2
S Strings in eine LinkedList schreiben und auslesen? Java Basics - Anfänger-Themen 4
D Sortieren von int Werten von Objekten in einer LinkedList, kann nicht auf int Werte zugreifen Java Basics - Anfänger-Themen 3
F Eigene LinkedList - toString Java Basics - Anfänger-Themen 10
S Dateien/LinkedList/StringBuffer - SOrtierung klappt nicht so ganz Java Basics - Anfänger-Themen 2
J Datentypen Array von einer LinkedList Java Basics - Anfänger-Themen 5
R LinkedList Java Basics - Anfänger-Themen 8
J Per I/O Streams in LinkedList oder ArrayList schreiben/lesen Java Basics - Anfänger-Themen 6
B LinkedList remove Java Basics - Anfänger-Themen 5
J statische Methoden auf eine LinkedList initialisieren? Java Basics - Anfänger-Themen 5
G Hausaufgabe mit LinkedList und LinkedListStack verstehen Java Basics - Anfänger-Themen 6
N LinkedList-checkForComodification Java Basics - Anfänger-Themen 11
N LinkedList Java Basics - Anfänger-Themen 17
P LinkedList sortieren Java Basics - Anfänger-Themen 20
P LinkedList - Stack ... grundlegende Frage Java Basics - Anfänger-Themen 5
Z Erste Schritte LinkedList Werte abfragen und vergleichen Java Basics - Anfänger-Themen 3
B SUCHE: Threadsafe LinkedList Java Basics - Anfänger-Themen 10
Binary.Coder Wie linkedlist für Djikstra nutzen? Java Basics - Anfänger-Themen 6
M Arrays in LinkedList Java Basics - Anfänger-Themen 4
R Collections Probleme mit contains()-Methode [LinkedList] Java Basics - Anfänger-Themen 5
G Collections.binarySearch(LinkedList): cannot find method Java Basics - Anfänger-Themen 6
M LinkedList aktuelle position Java Basics - Anfänger-Themen 3
G Frage zu LinkedList Java Basics - Anfänger-Themen 15
H Dynamische Bindung mit Interfaces und LinkedList Java Basics - Anfänger-Themen 7
I LinkedLIst / ArrayList Konstruktor Java Basics - Anfänger-Themen 4
B Collections RandomAccessfile & Linkedlist Java Basics - Anfänger-Themen 4
S Speichermangel ArrayList/LinkedList Java Basics - Anfänger-Themen 3
V LinkedList size() Java Basics - Anfänger-Themen 2
darekkay Datentypen HashSet bzw. LinkedList mit Werten initialisieren Java Basics - Anfänger-Themen 3
D Probleme mit LinkedList Java Basics - Anfänger-Themen 6
L LinkedList vorgänger Knoten zurück geben Java Basics - Anfänger-Themen 4
S LinkedList indexOf() - geht des irgendwie schneller? Java Basics - Anfänger-Themen 23
S LinkedList<String[]> filtern und sortieren Java Basics - Anfänger-Themen 9
W LinkedList Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Neue Themen


Oben