ComboBox und Arrays Inhalt speichern/ausgeben

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hallo,

ich habe im Moment Schwierigkeiten eine Lösung für mein Problem zu finden.

Es geht um folgendes. Ich habe zwei jComboBoxen und ein Textfeld.

Eine jComboBox geht von 1-10 und die andere von 11-20. Nun soll immer wenn eins der jComoBoxen verändert wird, das was sich gerade im Textfeld befindet in einem String[zahl ausjcombobox1][zahlausjcombobox2] Array gespeichert werden. Beim Auswählen anderer Zahlen bei den jComboBoxen soll dann, falls sich schon ein Inhalt in dem String Array von diesen beiden jComboBoxen befindet, dieser Inhalt in das Textfeld ausgegeben werden. Es soll also gleichzeitig beim Verändern der jComboBoxen das aktuelle gespeichert werden und das nächste ausgegeben werden. Und immer so weiter mit allen Zahlkombinationen.

Mir geht es nicht ums programmiertechnische, sondern ums theoretische. Ich weiß nicht wie ich das realisieren soll.

Hoffe jemand versteht mein Problem und kann mir helfen.
 

André Uhres

Top Contributor
Wenn ich dich richtig verstanden hab, dann geht's so:
Das Array muss [11][21] gross sein. Du setzt erstmal einen "boolean exists = false".
Du durchläufst das Array in zwei verschachtelten for-Schleifen.
Wenn was drin ist (ungleich null) mit den entsprechenden Indexzahlen,
dann tust du das ins Textfeld und setzt "exists = true".
Nach dem Durchlaufen setzt du bei "!exists" das Textfeld ins Array.
 
G

Guest

Gast
Hallo,

ja, aber was ist wenn der Text im Textfeld geändert wird.
Soweit ich sehen kann, wird dies nicht in deinem Vorschlag berücksichtigt oder?

Ich danke dir aber schonmal für deine Antwort.
 

André Uhres

Top Contributor
Anonymous hat gesagt.:
..aber was ist wenn der Text im Textfeld geändert wird..
Keine Ahnung was du dann getan haben willst, wenn der Text im Textfeld geändert wird, erzähl doch mal..
So wie ich's verstehe soll dann überhaupt nichts geschehen, sondern nur
wenn eins der jComboBoxen verändert wird:
Anonymous hat gesagt.:
..wenn eins der jComoBoxen verändert wird..
..Beim Auswählen anderer Zahlen bei den jComboBoxen ..
..beim Verändern der jComboBoxen..
 
G

Guest

Gast
Ja, du hast schon richtig verstanden.

Das Problem ist die Speicherung des Inhalts des Textfeldes in dem Array anhand der Zahlen in den Comboboxen. Denn wenn ich die Zahl der jComboBox wechsel, dann speichert er den Inhalt nicht im vorherigen ausgewählten Array, sondern in dem was als nächstes ausgewählt wird und das ist ja dann falsch.
 
G

Guest

Gast
Code:
String sbox1_ = ""; 
String sbox2_ = ""; 
int box2_ = 0; 
int box1_ = 0; 
String sbox1_2 = ""; 
String sbox2_2 = ""; 
int box2_2 = 0; 
int box1_2 = 0; 
boolean exists = false; 

//kommt beim actionevent des buttons rein 
public void asetzeneuecombowerte(){ 
    sbox1_ = jComboBox1.getSelectedItem().toString(); 
    sbox2_ = jComboBox2.getSelectedItem().toString(); 
    box2_ = Integer.parseInt(sbox2_)-1; 
    box1_ = Integer.parseInt(sbox1_)-1; 
    
} 

public void asetzeinhaltintextfeld(String[][]array){ 

    if (array[box1_][box2_] != null){ 
        intextfeldinfügen(array[box1_][box2_], a,0); 
        
        exists = true; 
    } 
    
} 

public void asetzeinhaltinarray(String[][]array){ 
if(exists = false){ 
        
        array[box1_2][box2_2] = speichern(a); 
    } 

} 


//kommt bei Itemchanged der comboboxen rein 
public void amerkealtecombowerte(){ 
    
    sbox1_ = jComboBox1.getSelectedItem().toString(); 
    sbox2_ = jComboBox2.getSelectedItem().toString(); 
    box2_ = Integer.parseInt(sbox2_)-1; 
    box1_ = Integer.parseInt(sbox1_)-1; 
    
}

Hier ist der Code, aber so wirklich will das nicht funktionieren.
 

André Uhres

Top Contributor
Anonymous hat gesagt.:
..Das Problem ist die Speicherung des Inhalts des Textfeldes in dem Array anhand der Zahlen in den Comboboxen. Denn wenn ich die Zahl der jComboBox wechsel, dann speichert er den Inhalt nicht im vorherigen ausgewählten Array, sondern in dem was als nächstes ausgewählt wird und das ist ja dann falsch.
OK, dann hatte ich dich falsch verstanden. Also nochmal von vorne:

Das Array muss [11][21] gross sein.
Du deklarierst zwei int Variablen vorZahl1=1 und vorZahl2=11.
Du tust den Text vom Textfeld ins array[vorZahl1][vorZahl2].
Dann aktualisierst du vorZahl1 und vorZahl2 mit den aktuellen Zahlen der JComboBoxen.
Du durchläufst das Array in zwei verschachtelten for-Schleifen.
Wenn was drin ist (ungleich null) mit den aktuellen Indexzahlen,
dann tust du das ins Textfeld.
 
Status
Nicht offen für weitere Antworten.
Ä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
Spin ComboBox Java Basics - Anfänger-Themen 4
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 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
M Länge eines Arrays als Variable speichern möglich? Java Basics - Anfänger-Themen 14
R Liste und Arrays Java Basics - Anfänger-Themen 12
N mehrdimensionale arrays Java Basics - Anfänger-Themen 12
E Arrays in einer ArrayList miteinander vergleichen Java Basics - Anfänger-Themen 12
Kingdako Wie löse ich eine Mathematische Formel mit Arrays und Schleifen? Java Basics - Anfänger-Themen 32
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
S Hilfe bei Praktischen Aufgaben von Arrays Java Basics - Anfänger-Themen 39
T Objekte mit arrays erstellen Java Basics - Anfänger-Themen 6
M Problem bei verschachtelter for-Schleife bei zweidimensionalen Arrays Java Basics - Anfänger-Themen 3
J Mehrdimensionale Arrays Java Basics - Anfänger-Themen 2
pc pc pc pc pc letztes Element eines Arrays n Java Basics - Anfänger-Themen 3
M Arrays Java Basics - Anfänger-Themen 3
Ostkreuz Wert von Arrays summieren Java Basics - Anfänger-Themen 1
Ostkreuz Summieren von Arrays Java Basics - Anfänger-Themen 4
javaBoon86 Arrays 2 Dimension Werte ausgeben Java Basics - Anfänger-Themen 15
paulen1 Best Practice "Unchecked Assignment" Warnung beim erstellen eines 2D Arrays of Arraylists Java Basics - Anfänger-Themen 2
B bei 2 Arrays Anzahl gleicher Elemente vergleichen? Java Basics - Anfänger-Themen 49
JustAProgrammer Ein Dreieck mit Arrays erstellen Java Basics - Anfänger-Themen 2
TheSepp Nur Arrays ausgeben, die Werte zugewiesen haben. Java Basics - Anfänger-Themen 4
volcanos Addition -> List<Integer> mit Arrays.asList() versus List<Integer>ArrayList<>() Java Basics - Anfänger-Themen 14
ArrayList mit unbekannter Menge an Arrays die Arrays vergleichen Java Basics - Anfänger-Themen 9
D Arrays an replaceAll-Methode übergeben Java Basics - Anfänger-Themen 12
rosima26 Geordnete Arrays ausgeben Java Basics - Anfänger-Themen 31
D Inhalt eines Arrays ausgeben Java Basics - Anfänger-Themen 7
A Jedes zweite Element eines Arrays entfernen Java Basics - Anfänger-Themen 30
C Zwei Arrays addieren und ausgeben Java Basics - Anfänger-Themen 3
E Zinsrechnung mithilfe von Arrays Java Basics - Anfänger-Themen 12
LePetitChat1 Arrays - NullPointerException? Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben