Choice/Combobox wird nur 1x aktualisiert

Status
Nicht offen für weitere Antworten.
O

orbi

Gast
Hi Leute,
ich hoffe ihr könnt mir helfen.
Ich habe folgendes Problem mit dem ich einfach nicht weiterkomme.
Ich habe eine GUI in der der Benutzer verschiedenen Aktionen ausführen kann, wie beispielsweise Löschen oder Bearbeiten der Einträge.
Ebenso soll es dem Nutzer möglich sein neue Einträge anzulegen welche dann direkt in der Dropdown Auswahl angezeigt werden sollen.
Und eben hier liegt mein Problem, beim ersten Durchlauf klappt das mit dem aktualisieren der Dropdownauswahl noch wunderbar , beim 2. Durchlauf allerdings tut sich gar nichts mehr in der Dropdown Liste.........

Ich hab mir schon fast die Augen aus dem Kopf geschaut, aber seh den Fehler nicht. Wenn mir einer nen Tip geben könnte währe ich echt dankbar!!!

Code:
      // Neue Anrede hinzufügen
		if(e.getSource() == f.btnBearbeitenStammdatenAnredeNeu)
        {
			f.lblBearbeitenStammdatenAnredeLeer.setVisible(false);
			String anredehinzu2= new String();
			anredehinzu2 = f.txtBearbeitenStammdatenAnredeHinzu.getText();
			
			System.out.println(anredehinzu2);
			f.cmbBearbeitenStammdatenAnrede.addItem(anredehinzu2);
			try
			{
				
				dbVerbindung = DriverManager.getConnection("jdbc:odbc:Landau","","");
				sqlStatement = dbVerbindung.createStatement();
				//System.out.println("7.SQL-Statement erfolgreich erzeugt...");
				java.util.Date zeit= new java.util.Date();
String insertString = "insert into t_anrede(an, an_sa_kurz, an_aufnahme_dat, an_aenderung_dat) values ('"+anredehinzu2+"', '"+"RG"+"', '"+zeit+"', '"+zeit+"')";
		  		sqlStatement.execute( insertString );
				////System.out.println("resultSet-Objekt zerstoert...");
				
		  		f.lblBearbeitenStammdatenAnredeLeer.setVisible(false);
				f.lblBearbeitenStammdatenAnredeHilfe.setText("Anrede erfolgreich angelegt! ");
				f.lblBearbeitenStammdatenAnredeHilfe.setVisible(true);
				resultSetanrede = sqlStatement.executeQuery("SELECT ID_an, an FROM t_anrede");
				//resultSetanrede.moveToCurrentRow();
//				 dropdown leeren 
				f.cmbBearbeitenStammdatenAnrede = new JComboBox();
				int b=2;
				int c =1;
				
				while (resultSetanrede.next())
				{	
					rsname=resultSetanrede.getString(b);
					b=b++;
					rsid=resultSetanrede.getString(c);
					c=c++;
					f.cmbBearbeitenStammdatenAnrede.addItem(rsname);
				}
				f.txtBearbeitenStammdatenAnredeHinzu.setText("");
				resultSetanrede.close();
				sqlStatement.close();
			}//try
			catch(SQLException p)
			{
				System.out.println("Fehler"+p.toString());
				if(f.txtBearbeitenStammdatenAnredeHinzu.getText().equals(""))
					{
							f.lblBearbeitenStammdatenAnredeLeer.setVisible(true);
							f.lblBearbeitenStammdatenAnredeHilfe.setVisible(false);
					}
			}// catch(SQLException e)
        
			
		}// Ende neue Anrede hinzu

Ich hoffe einer hat die Möglichkeit sich den Code mal anzuschaun und mir zu sagen wo mein Fehler liegt,

Danke
ORBI
 

Bert Brenner

Bekanntes Mitglied
Ich hab jetzt nur mal schnell drauf geguckt. Hab hier ein paar schönheitsfehler:

Code:
String anredehinzu2= new String();
anredehinzu2 = f.txtBearbeitenStammdatenAnredeHinzu.getText();
Ist nicht notwendig, du erzeugst ein neues Object vom Typ String um eine Zeile später keine Referenz mehr darauf zu haben, da du anredehinzu2 ja auf ein anderes Stringobjekt zeigen lässt nämlich das aus getText().

Code:
c=c++;
Ist so auch nicht nötig. Angenommen c hat den Wert 5 dann wird hier c der Wert 5 zugewiesen und danach der Wert von c um 1 erhöht. Dein Code entpricht:
Code:
c=c;
c++;
ein einfaches:
Code:
c++
hätte hier gereicht.
 
O

orbi

Gast
Hast Recht , die von dir genannten Stellen sind wirklich nicht notwendig, danke schonmal fuer den Hinweis. Nun hab ich aber immer noch das Problem mit der Aktualsierung.....

Wenn einer ueber den Fehler stolpert , sagt es mir bitte, ich dreh sonst glaube ich bald hohl ^^

MFG
orbi
 

AlArenal

Top Contributor
Anstatt

Code:
//				 dropdown leeren 
				f.cmbBearbeitenStammdatenAnrede = new JComboBox();

besser

Code:
    f.cmbBearbeitenStammdatenAnrede.removeAllItems();
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
P JavaFX aktuelle Tabellenzeile bei Choice-Box-Auswahl in Zelle ermitteln AWT, Swing, JavaFX & SWT 28
cezary Choice, JComboBox oder JList AWT, Swing, JavaFX & SWT 5
N Swing Choice- Problem! AWT, Swing, JavaFX & SWT 8
S Multiple Choice Test AWT, Swing, JavaFX & SWT 2
J AWT choice mit viel Auswahl aktualisiert sich nicht korrekt beim scrollen?! AWT, Swing, JavaFX & SWT 3
Q AWT Choice ein Zeichen hinzufügen AWT, Swing, JavaFX & SWT 4
N Java Choice Bilderausgabe - images - - image - AWT, Swing, JavaFX & SWT 2
L choice probleme AWT, Swing, JavaFX & SWT 9
T Choice "gezielt" darstellen aber wie - mit Koordinaten aber wie? AWT, Swing, JavaFX & SWT 6
F Probleme mit der GUI (Choice) AWT, Swing, JavaFX & SWT 3
H2SO3- choice mit mehrfarbigen einträgen AWT, Swing, JavaFX & SWT 4
I Choice erkennen AWT, Swing, JavaFX & SWT 3
S Choice editierbar machen? AWT, Swing, JavaFX & SWT 6
A Checkbox-Choice Eventproblem (CMV) AWT, Swing, JavaFX & SWT 2
K Choice auswahl und String in Int AWT, Swing, JavaFX & SWT 8
S Dringend: Choice -> PrintLn? AWT, Swing, JavaFX & SWT 11
B Zwei Choice-Menüs verknüpfen AWT, Swing, JavaFX & SWT 2
W Element aus comboBox mit observableList löschen AWT, Swing, JavaFX & SWT 3
T Combobox mit Autocomplete-Funktion AWT, Swing, JavaFX & SWT 7
J Eingaben aus Textfield & ComboBox speichern und in ComboBox wieder ausgeben AWT, Swing, JavaFX & SWT 3
N Promt Text der Combobox AWT, Swing, JavaFX & SWT 0
Doppel JavaFX ComboBox AWT, Swing, JavaFX & SWT 5
P JavaFX ClassCastException bei ComboBox.getValue AWT, Swing, JavaFX & SWT 4
F Wie bekomme ich den Wert der ComboBox in eine Variable gespeichert welche ich für meinen ActionListener nutzen kann? AWT, Swing, JavaFX & SWT 3
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
M Combobox bild anklicken AWT, Swing, JavaFX & SWT 2
L JavaFX Wiederspenstige ComboBox AWT, Swing, JavaFX & SWT 0
P Combobox und Enum AWT, Swing, JavaFX & SWT 3
L ComboBox Wert automatisch auswählen AWT, Swing, JavaFX & SWT 6
L Methode zum Füllen einer ComboBox AWT, Swing, JavaFX & SWT 4
K Nullpointer Combobox Listener AWT, Swing, JavaFX & SWT 2
K JavaFX Combobox, Textfield & setOnMouseClicked AWT, Swing, JavaFX & SWT 2
it_is_all Swing Button, ComboBox,... -- Unterschied: NetBeans Design <-> Ausführung AWT, Swing, JavaFX & SWT 2
D JavaFX ComboBox String setzen AWT, Swing, JavaFX & SWT 20
offi Combobox in TableCell AWT, Swing, JavaFX & SWT 1
D Javafx Combobox Abfrage aus mysql AWT, Swing, JavaFX & SWT 8
K Event Handling ComboBox Event Handler AWT, Swing, JavaFX & SWT 7
MrSnake ComboBox-Einträge werden unsichtbar AWT, Swing, JavaFX & SWT 0
L ComboBox: slider positionieren AWT, Swing, JavaFX & SWT 0
M JavaFX ComboBox: Update zur Laufzeit AWT, Swing, JavaFX & SWT 16
M JavaFX Combobox bindBidirectional AWT, Swing, JavaFX & SWT 4
D [Anfänger]ComboBox erstellt Einträge in einer anderen ComboBox AWT, Swing, JavaFX & SWT 3
T JavaFX Editable Combobox Text-Selektierung nach Trigger AWT, Swing, JavaFX & SWT 4
H Combobox aktualisieren AWT, Swing, JavaFX & SWT 2
G Swing ComboBox: Auswahl eines Items der Liste durch Eingabe eines Buchstabens AWT, Swing, JavaFX & SWT 3
M JavaFX ComboBox AWT, Swing, JavaFX & SWT 5
T Problem: ComboBox und addItem AWT, Swing, JavaFX & SWT 5
J ComboBox als Filter benutzen AWT, Swing, JavaFX & SWT 1
M ausgewählte Inhalt von ListItem inn ComboBox in der Tabelle speichern AWT, Swing, JavaFX & SWT 0
Developer_X Java JTable - Combobox + Checkbox - Cellrenderer + Editor AWT, Swing, JavaFX & SWT 3
G Dynamische ComboBox AWT, Swing, JavaFX & SWT 3
U Combobox mit individuellen Texten AWT, Swing, JavaFX & SWT 5
M JavaFX Combobox - Item Auswahl mit Tasten AWT, Swing, JavaFX & SWT 8
F JavaFX Daten aus Tabelle in ComboBox AWT, Swing, JavaFX & SWT 9
C Beschriftungen von Tabellenspalten mit Combobox aussuchen AWT, Swing, JavaFX & SWT 2
G JavaFX ComboBox .getItems().add() Problem AWT, Swing, JavaFX & SWT 9
D Swing [Frage] ComboBox + Label AWT, Swing, JavaFX & SWT 3
F SWT Problem mit Tabelle und Combobox in einem Wizard AWT, Swing, JavaFX & SWT 5
B JAVAFX icon in ComboBox einfügen AWT, Swing, JavaFX & SWT 5
W Swing Combobox Abhängigkeit AWT, Swing, JavaFX & SWT 1
S ComboBox-Werte aus einem Array an Textfields übergeben AWT, Swing, JavaFX & SWT 3
A Swing GUI mit ComboBox, wenn Item ausgewählt wurde neues GUI AWT, Swing, JavaFX & SWT 7
S Combobox aktualisieren AWT, Swing, JavaFX & SWT 3
B Erstellen eigener Combobox ("CellFactory") AWT, Swing, JavaFX & SWT 4
C Swing ComboBox - ActionListener deaktivieren AWT, Swing, JavaFX & SWT 2
A combobox automatisch in ein textfeld wechseln AWT, Swing, JavaFX & SWT 3
J Swing Drive-ComboBox AWT, Swing, JavaFX & SWT 7
C TextFeld in Verbindung zur ComboBox automatisch aktualisieren AWT, Swing, JavaFX & SWT 7
L Swing Model für ComboBox AWT, Swing, JavaFX & SWT 14
H Combobox in einer einzelnen Zelle der Jtable AWT, Swing, JavaFX & SWT 2
T Java Combobox Problem AWT, Swing, JavaFX & SWT 3
C SWT Combobox mit Textdatei füllen AWT, Swing, JavaFX & SWT 2
M comboBox Listener? AWT, Swing, JavaFX & SWT 2
R Datenbanktabellen in Combobox AWT, Swing, JavaFX & SWT 3
C Combobox bei Tabellenänderung mit aktualisieren AWT, Swing, JavaFX & SWT 11
1 CellEditor mit ComboBox richtig beenden AWT, Swing, JavaFX & SWT 4
L SWT Actionlistener Combobox öffnen AWT, Swing, JavaFX & SWT 4
E Swing CellEditor mit Combobox durch Tastatureingabe editieren?! AWT, Swing, JavaFX & SWT 3
GianaSisters Swing ComboBox im jTable (in bestimmter Zelle nicht über die ganze Spalte) AWT, Swing, JavaFX & SWT 4
T Daten mittels ComboBox in ein JTable adden AWT, Swing, JavaFX & SWT 7
N Filternde Combobox in JTable verliert Fokus nach erster Eingabe AWT, Swing, JavaFX & SWT 2
F Wert zu Eintrag in ComboBox speichern?! AWT, Swing, JavaFX & SWT 7
P Swing ComboBox(en) in JTable auslesen und ausgeben AWT, Swing, JavaFX & SWT 11
M Index von Combobox AWT, Swing, JavaFX & SWT 20
L ComboBox in Action AWT, Swing, JavaFX & SWT 4
D ComboBox & CellListRenderer AWT, Swing, JavaFX & SWT 6
D ComboBox-Model mit Observer AWT, Swing, JavaFX & SWT 3
B Taschenrechner mit ComboBox AWT, Swing, JavaFX & SWT 7
T ComboBox auslesen AWT, Swing, JavaFX & SWT 11
P Combobox liesst falschen Wert AWT, Swing, JavaFX & SWT 10
C Combobox im JFrame aus Datenbank befüllen AWT, Swing, JavaFX & SWT 6
M Combobox soll Farbe einer Komponente setzen AWT, Swing, JavaFX & SWT 2
M Swing ComboBox ein SelectedItem übergeben/anzeigen AWT, Swing, JavaFX & SWT 7
J Werte aus Combobox speichern AWT, Swing, JavaFX & SWT 3
J Combobox als Filterkriterium (Gruppierung) in JTable AWT, Swing, JavaFX & SWT 7
R Swing ComboBox und doppelter Event!? AWT, Swing, JavaFX & SWT 10
M SWT Wie Textfeld hinzufügen, nach Auswahl von einem bestimmten Combobox-item? AWT, Swing, JavaFX & SWT 3
M SWT ComboBox mit DB-Inhalten Designfrage AWT, Swing, JavaFX & SWT 5
W MouseListener im editable ComboBox AWT, Swing, JavaFX & SWT 14
W Combobox mit eingabefeld AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben