ComboBox

Spin

Top Contributor
Java:
 for (int x = 0; x < zl.wievieleZutaten(); x++) {
            ZuCombo1.addItem(zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")");
            ZuCombo2.addItem(zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")");
            ZuCombo3.addItem(zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")");
            ZuCombo4.addItem(zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")");
            ZuCombo5.addItem(zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")");
            ZuCombo6.addItem(zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")");
            ZuCombo7.addItem(zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")");

Ich möchte dass in jeder Kombobox alle Zutaten drin sind. Das geht auch so , aber gibts da nicht eine Möglichkeit von 2 Schleifen ?

Ist ja unmass quelltext , danke
 

@x.l

Bekanntes Mitglied
Es würde funktionieren, wenn du deine Combo-Boxen in einer Liste oder einem Array verwalten würdest.
Java:
JComboBox[] comboBoxen = new JComboBox[7];
for(int i = 0; i < comboBoxen.length; i++) {
    for(int j = 0; j < zl.wievieleZutaten(); j++)
        comboBoxen[i].addItem(zl.getZutat(j).getName() + " (" + zl.getZutat(j).getEinheit() + ")");
}
 
Zuletzt bearbeitet:

Spin

Top Contributor
Java:
 public void fillIngredientCBoxes(){
        /* Liste aller Komboboxen erstellen*/
        ArrayList<JComboBox> list = new ArrayList<JComboBox> ();
        list.add(jC_Zone);
        list.add(jC_Ztwo);
        list.add(jC_Zthree);
        list.add(jC_Zfour);
        list.add(jC_Zfive);
        list.add(jC_Zsix);
        
        for(int i =0;i<list.size();i++){
            for (int x = 0; x < zl.wievieleZutaten(); x++) {
                list.get(i).addItem(zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")");  
            }
        }

    }


Naja in einem Array kann ich sie auch packen , aber wie will ich sie dann noch positionieren?
Ich habe alle meine Comboboxen mit dem GBuilder erstellt .

danke
 
S

SlaterB

Gast
ein GUIBuilder ist der Feind jedes sauberen systematischen Codes,

aber du hast die Alternative doch erkannt, lasse die ComboBoxen einzeln und Builder-gesteuert wie sie sind,
nur für diese Methode füge sie temporär in eine Liste,
so sieht dein neuer Code aus, funktioniert doch, oder?


--------

zl.getZutat(x).getName() + " (" + zl.getZutat(x).getEinheit() + ")"

wird übrigens mehrere Male neu zusammengefügt,
mache das lieber nur einmal in einer lokalen Variablen in der Schleife,

Java:
for (int x = 0; x < zl.wievieleZutaten(); x++) {
   String st = String aus x ...;
   for (alle Boxen : add st)
}
 
Zuletzt bearbeitet von einem Moderator:

Spin

Top Contributor
Mach ich gerne Slater ;)

Aso, naja ich baue eine Software in der man Drinks einstellen kann und so weiter. Wenn ich fertig bin , lad ich es gerne mal hoch und du kannst drüber schauen.

Würde mich um jede Verbesserung des Codes freuen. :)

Danke dir.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Rxiiz Objekt aus ComboBox entfernen Java Basics - Anfänger-Themen 4
Mady Daten von JList & Combobox in JTable adden Java Basics - Anfänger-Themen 2
J Eintrag Combobox über einen String auswählen Java Basics - Anfänger-Themen 3
T ComboBox getValue() zeigt null Java Basics - Anfänger-Themen 7
J Array an Combobox übergeben Java Basics - Anfänger-Themen 5
P JavaFX: Verständnisproblem bei ComboBox/ChoiceBox etc. Java Basics - Anfänger-Themen 9
Rubberduck Combobox-Werte in GUI anzeigen Java Basics - Anfänger-Themen 13
J Combobox füllen mit Wertausgabe von andere Klasse Java Basics - Anfänger-Themen 3
D Custom Buttons oder Custom Combobox Java Basics - Anfänger-Themen 30
G Verlassen einer ComboBox erkennen Java Basics - Anfänger-Themen 16
Mosquera Get String Array - ComboBox Java Basics - Anfänger-Themen 10
H Combobox abhängig von RadioButton Java Basics - Anfänger-Themen 4
M ComboBox bestimmte Elemente disablen/ausgrauen Java Basics - Anfänger-Themen 3
T Combobox Wert auslesen und damit weiterrechnen Java Basics - Anfänger-Themen 6
J ComboBox mittels neuer Methode befüllen Java Basics - Anfänger-Themen 3
J Interface Combobox Zustand speichern Java Basics - Anfänger-Themen 1
T Wenn Schaltjahr ist, soll Februar, einen Tag mehr haben, GUI mit combobox Java Basics - Anfänger-Themen 4
J Combobox Objekte Java Basics - Anfänger-Themen 10
kaoZ Input/Output Verzeichnis Inhalt in combobox ausgeben Java Basics - Anfänger-Themen 8
V ComboBox Ergebnisse abhängig von anderer ComboBox - Wie? Java Basics - Anfänger-Themen 7
W Hilfe bei Combobox Java Basics - Anfänger-Themen 9
W GUI Label, ComboBox Java Basics - Anfänger-Themen 4
C Combobox in Abhängigkeit von Spinner Java Basics - Anfänger-Themen 6
D Wert von Combobox in Datei schreiben Java Basics - Anfänger-Themen 2
J Combobox in andere Klasse übergeben Java Basics - Anfänger-Themen 3
B ComboBox(editable) - Text verändern Java Basics - Anfänger-Themen 7
H String aus Combobox auslesen Java Basics - Anfänger-Themen 2
I ComboBox mit Icons + Mehr...! Java Basics - Anfänger-Themen 6
1 Combobox anzeige Java Basics - Anfänger-Themen 7
1 combobox nicht an fesnter angeknüpft Java Basics - Anfänger-Themen 2
1 ComboBox Java Basics - Anfänger-Themen 4
S ComboBox Spielautomat Java Basics - Anfänger-Themen 3
F ComboBox sowie String in einer JTable Spalte Java Basics - Anfänger-Themen 2
H Darstellung ComboBox in jTable Java Basics - Anfänger-Themen 5
M Combobox Problem Java Basics - Anfänger-Themen 3
D ArrayList<String> to Combobox Java Basics - Anfänger-Themen 7
J Taschenrechner Combobox Reaktion auf Auswahl Java Basics - Anfänger-Themen 2
M ComboBox und ActionListener Java Basics - Anfänger-Themen 3
S AWT ComboBox Ausgaba Java Basics - Anfänger-Themen 5
K rückgabewert combobox Java Basics - Anfänger-Themen 15
E ComboBox werte auslesen Java Basics - Anfänger-Themen 4
E Combobox Auswahl überprüfen Java Basics - Anfänger-Themen 7
B ComboBox Größe ändern Java Basics - Anfänger-Themen 4
D ComboBox Java Basics - Anfänger-Themen 10
N nicht editierbare combobox davon oberstes element auslesen? Java Basics - Anfänger-Themen 5
H combobox auf leeres Feld prüfen? Java Basics - Anfänger-Themen 10
F ComboBox im Vektor auslesen, Vektor<JComboBox> Java Basics - Anfänger-Themen 6
D ComboBox auf <empty> überprüfen Java Basics - Anfänger-Themen 2
P Item in ComboBox manuell hinzufügen? Java Basics - Anfänger-Themen 3
C Welche Elemente sind in der ComboBox? Java Basics - Anfänger-Themen 3
G Wie doppelte Einträge in ComboBox vermeiden ? Java Basics - Anfänger-Themen 9
P Wert aus JTree in ComboBox setzen? Java Basics - Anfänger-Themen 2
D Combobox mit array abhängig von anderer Combobox mit array Java Basics - Anfänger-Themen 4
R Symbolschrift in einer ComboBox! Java Basics - Anfänger-Themen 10
G itemlistener bei combobox? Java Basics - Anfänger-Themen 10
G ComboBox und Arrays Inhalt speichern/ausgeben Java Basics - Anfänger-Themen 7
G ComboBox mit identischen einträgen Java Basics - Anfänger-Themen 2
G ComboBox in eine JTable einbinden Java Basics - Anfänger-Themen 2
A Combobox Struts Java Java Basics - Anfänger-Themen 7
S Größe einer Combobox Java Basics - Anfänger-Themen 5
S Combobox mehrfach verwenden Java Basics - Anfänger-Themen 3
A ComboBox mit unique Werten Java Basics - Anfänger-Themen 2
T ComboBox.GetSelectedIndex() gibt immer nur 0 zurück. Java Basics - Anfänger-Themen 2
H ComboBox zur Laufzeit erzeugen? Fehler. Java Basics - Anfänger-Themen 8
S Combobox mit Icons Java Basics - Anfänger-Themen 3
D wieso ist die combobox nicht von anfang an aktiviert? Java Basics - Anfänger-Themen 4
L Aktual.problem einer Var. wenn ComboBox Element ausgewählt Java Basics - Anfänger-Themen 4
D ComboBox mit Daten einer Datenenbank Java Basics - Anfänger-Themen 8
A Combobox füllen Java Basics - Anfänger-Themen 4
C Combobox mit "History" Java Basics - Anfänger-Themen 3
W Mehrfacheinträge in ComboBox Java Basics - Anfänger-Themen 8
M String Array in ComboBox toString() Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben