Portal > Foren > Java > Desktop-Applikationen und Grafik > Choice/Combobox wird nur 1x aktualisiert
Antwort
 
Themen-Optionen Thema durchsuchen
Alt 23.03.2005, 09:58 Nach oben    #1
orbi
Gast
 
Beiträge: n/a
Standard Choice/Combobox wird nur 1x aktualisiert

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
 
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.03.2005, 11:25 Nach oben    #2
Projektleiter
 
Registriert seit: 30.11.2005
Ort: Bottrop
Beiträge: 1.134
Standard

Ich hab zwar immer noch keinen Schimmer, wo der Fehler liegen könnte, aber es ist nicht notwendig, die ComboBox neu zu initialisieren.
Guck dir mal die API an. Möglichkeit 1 ist das erstellen eines anderen Models (siehe auch: GlazedLists). Möglichkeit 2 ist die Verwendung von JComboBox:

Entfernen aller Elemente:
Code:
box.removeAllItems();
Hinzufügen eines Elementes:
Code:
box.addItem(Object item);
__________________
Patrick Gotthardts Weblog.
pago ist offline  
Diesen Beitrag zu to del.icio.us hinzufügen!Diesen Beitrag zu Technorati hinzufügen!Diesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
PingBacks sind an
RefBacks sind aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Forensoftware auf Version 3.5.4 aktualisiert Ben Archiv 2 02.03.2006 18:51
JTree wird nicht aktualisiert Waldi5001 Desktop-Applikationen und Grafik 7 08.12.2005 15:31
Forensoftware auf Version 3.5.1 aktualisiert Ben Archiv 0 04.11.2005 01:51
Internet-Explorer aktualisiert Code nicht Gottzilla Desktop-Applikationen und Grafik 5 07.03.2005 17:28


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:54 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45