jCombobox befüllen

Status
Nicht offen für weitere Antworten.

dhachim

Bekanntes Mitglied
Code:
	String[] cbEmpty= {
			z1,z2,z3,z4,z5,z6,z7,z8,z9,z10,z11
	         
	};
	
	private JComboBox getJComboBox() {
		
		if (jComboBox == null) {
			jComboBox = new JComboBox(cbEmpty);
			jComboBox.setBounds(new java.awt.Rectangle(455,116,91,33));
			jComboBox.setEditable(true);
			jComboBox.setVisible(true);
			jComboBox.addActionListener(this); // ?? geht das ?
		}
		return jComboBox;
	}

Oben ist der Aufruf meiner ComboBox, die variablen z1-z11 sollen leere strings sein, was ich bereits habe, wenn sich nun der User in die datenbank vorher eingeloggt hat, dann sollte sich diese Combobox befüllen.

wie bringe ich nun die ComboBox dazu ? ActionListener wenn ein User auf den Pfeil klickt ? Oder muss ich dazu einen anderen Listener verwenden.

Mein Actionevent
Code:
public void actionPerformed(ActionEvent e) {
		Object obj =new Object();
		if (obj == jComboBox){
			TM1Val y1 = c.tm1serv.getDimension("AB_EZ").getElement(7).getName();
			String z1= y1.getString();
			TM1Val y2 = c.tm1serv.getDimension("AB_EZ").getElement(9).getName();
			String z2= y2.getString();
			TM1Val y3 = c.tm1serv.getDimension("AB_EZ").getElement(13).getName();
			String z3= y3.getString();
			TM1Val y4 = c.tm1serv.getDimension("AB_EZ").getElement(17).getName();
			String z4= y4.getString();
			TM1Val y5 = c.tm1serv.getDimension("AB_EZ").getElement(22).getName();
			String z5= y5.getString();
			TM1Val y6 = c.tm1serv.getDimension("AB_EZ").getElement(25).getName();
			String z6= y6.getString();
			TM1Val y7 = c.tm1serv.getDimension("AB_EZ").getElement(35).getName();
			String z7= y7.getString();
			TM1Val y8 = c.tm1serv.getDimension("AB_EZ").getElement(39).getName();
			String z8= y8.getString();
			TM1Val y9 = c.tm1serv.getDimension("AB_EZ").getElement(46).getName();
			String z9= y9.getString();
			TM1Val y10= c.tm1serv.getDimension("AB_EZ").getElement(79).getName();
			String z10= y10.getString();
			TM1Val y11= c.tm1serv.getDimension("AB_EZ").getElement(146).getName();
			String z11= y11.getString();
			System.out.println(z11);
		}
irgendwie funktioniert der Actionlistener net, denn auch das system out wird nicht ausgegeben. Mache ich es nun prinzipiell falsch ?
 

Sky

Top Contributor
Guck Dir am besten mal das ComboBoxModel (z.B. in DefaultComboBoxModel implementiert) an.
 

Jörg

Bekanntes Mitglied

dhachim

Bekanntes Mitglied
hhhhmmmmmm :?:

ich versteh es leider nicht.
ich habe schon herausgefunden, wie ich die Combobox befülle, leider liegt der zu füllende Inhalt in einer Datenbank, in die sich der User der Software erst einloggen muss. also siuche ich nach einer methode, diese box im ausgeloggtem zustand leer zu lassen und wenn der User eingeloggt ist, dann soll sich beim aufklappen der Combobox der inhalt aus der datenbank dort einfüllen.

ich habe leider keine ahnung wie ich die combobox dazu bewegen kann, ihren Inhalt zu ändern.
leider hilft mir der tipp mit dem model auch nicht weiter da ich doch noch recht am anfang der Javaprogrammierung stehe.

Hat nicht wer ein beispiel?
 

Sky

Top Contributor
So erstellst Du eine 'leere' JComboBox:
Code:
  DefaultComboBoxModel model = new DefaultComboBoxModel();
  JComboBox combobox = new JComboBox( model );

Wenn Du nun Inhalt hineinfüllen willst:
Code:
 model.addElement("theNewElement");
 

dhachim

Bekanntes Mitglied
danke soweit habe ich es , nur bringt es mich nicht weiter, da die inhalte die ich adden will in einer datenbank liegen. Die verbindung wird beim login aufgebaut, und gehalten solange die software aktiv ist.

Code:
DefaultComboBoxModel model = new DefaultComboBoxModel();
	/**
	 * This method initializes jComboBox	
	 * 	
	 * @return javax.swing.JComboBox	
	 */
	private JComboBox getJComboBox() {
		
		if (jComboBox == null) {
			jComboBox = new JComboBox(model);
			jComboBox.setBounds(new java.awt.Rectangle(455,116,91,33));
			jComboBox.setEditable(true);
			jComboBox.setVisible(true);
			jComboBox.addActionListener(this);
			
		}
		return jComboBox;
	}

Code:
public void actionPerformed(ActionEvent e) {
		Object obj = e.getSource();
		
		
		if (obj == jComboBox){
			TM1Val y1 = c.tm1serv.getDimension("AB_EZ").getElement(7).getName();
			String z1= y1.getString();
			model.addElement(z1);
			
		}
			
		}

Ist das nun soweit richtig ?
 

Sky

Top Contributor
Wo ist denn dein Problem ?

Sobald die Verbindung offen ist, kannste die Daten aus der DB lesen und in dein Model schreiben.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L jComboBox Actionlistener wird beim erstmaligen Befüllen getriggert AWT, Swing, JavaFX & SWT 7
G Swing JComboBox in JTable beim Aufklappen befüllen AWT, Swing, JavaFX & SWT 3
C JComboBox mit JButtons befüllen AWT, Swing, JavaFX & SWT 8
L JComboBox befüllen geht nicht. AWT, Swing, JavaFX & SWT 18
M JCombobox neu befüllen AWT, Swing, JavaFX & SWT 8
hannibalstgt Fehler bei JCOMBOBOX GUI Anzeige AWT, Swing, JavaFX & SWT 4
N Keylistener & JComboBox AWT, Swing, JavaFX & SWT 5
R JComboBox abfragen AWT, Swing, JavaFX & SWT 1
Esquid If Befehl bei JComboBox AWT, Swing, JavaFX & SWT 3
kodela Swing Element einer JComboBox ausgrauen AWT, Swing, JavaFX & SWT 3
D JComboBox Strings aus JTextFields zuordnen AWT, Swing, JavaFX & SWT 2
F JComboBox und Model AWT, Swing, JavaFX & SWT 10
I Editierbare JComboBox, die nur Ganzzahlen als Eingabewerte zulässt AWT, Swing, JavaFX & SWT 3
Drachenbauer Swing Wie ändere ich die Farbe der Konturen von jButton und jCombobox? AWT, Swing, JavaFX & SWT 18
Drachenbauer Swing Wie ändere ich den Hintergrund vom Anzeigefeld einer JComboBox, die nicht zum Hineinschreiben offen steht? AWT, Swing, JavaFX & SWT 32
Hatsi09 JCombobox default wert AWT, Swing, JavaFX & SWT 6
D Swing JCombobox Aktion löscht Grafik AWT, Swing, JavaFX & SWT 1
cezary Choice, JComboBox oder JList AWT, Swing, JavaFX & SWT 5
R Swing Java9 NullPointerException bei JComboBox AWT, Swing, JavaFX & SWT 13
ralfb1105 Swing JComboBox update der Daten AWT, Swing, JavaFX & SWT 8
D Swing JCombobox Weiße Leerzeilen AWT, Swing, JavaFX & SWT 10
G JComboBox: Arrow-Button permanent anzeigen AWT, Swing, JavaFX & SWT 4
D Swing Java JComboBox Example AWT, Swing, JavaFX & SWT 16
K Swing JComboBox mit ArrayList füllen AWT, Swing, JavaFX & SWT 4
D Swing "blaues" Element aus JComboBox erhalten AWT, Swing, JavaFX & SWT 6
F JComboBox und Einträge AWT, Swing, JavaFX & SWT 3
gamillton Swing JComboBox mit extra Inhalt + breiteres Popupmenü AWT, Swing, JavaFX & SWT 0
T JPanelsteuerung mit JComboBox AWT, Swing, JavaFX & SWT 5
N Swing Duplikate im Jcombobox vermeiden AWT, Swing, JavaFX & SWT 15
L Swing JComboBox kann nicht erstellt werden! AWT, Swing, JavaFX & SWT 2
C JComboBox Objecte übergeben und Eintrag auswählen AWT, Swing, JavaFX & SWT 3
M Swing JComboBox mit Laufwerksbuchstaben (Windows) AWT, Swing, JavaFX & SWT 6
D Swing Größe einer JComboBox im GridBagLayout aufgrund der maximalen Länge der enthaltenen Daten AWT, Swing, JavaFX & SWT 7
D Swing JComboBox (DefaultComboBoxModel) überschreibt Eintrag beim erstellen AWT, Swing, JavaFX & SWT 0
R Swing Durch JComboBox-Item eine TextArea aktualisieren AWT, Swing, JavaFX & SWT 2
3 JComboBox - Action - Auslesen & Umwandeln AWT, Swing, JavaFX & SWT 9
M Alle Schriftarten in JComboBox AWT, Swing, JavaFX & SWT 5
M Swing JComboBox eigenes Design AWT, Swing, JavaFX & SWT 3
Sin137 JComboBox mit Generics AWT, Swing, JavaFX & SWT 14
R JComboBox erweitern AWT, Swing, JavaFX & SWT 5
S Swing Eigene JComboBox Problem! AWT, Swing, JavaFX & SWT 1
V Editierbare JComboBox AWT, Swing, JavaFX & SWT 2
D Swing JCombobox in einem JTable vorbelegen AWT, Swing, JavaFX & SWT 4
F neuen Menüpunkt in jcombobox einfügen AWT, Swing, JavaFX & SWT 1
F Swing Jcombobox mit manueller Rückgabe AWT, Swing, JavaFX & SWT 4
W JComboBox auffristen nach Listenänderung AWT, Swing, JavaFX & SWT 20
S JComboBox mit mehreren Spalten? AWT, Swing, JavaFX & SWT 6
J JComboBox + ItemListener AWT, Swing, JavaFX & SWT 12
T Swing jComboBox auslesen mit Datenbankanbindung AWT, Swing, JavaFX & SWT 3
S JComboBox aus anderer Klasse füllen (Java-Swing) AWT, Swing, JavaFX & SWT 0
D Swing Erstes Item einer JCombobox in JTable anzeigen AWT, Swing, JavaFX & SWT 2
N JComboBox in JTable [Swing] -> totaler UI-Einsteiger AWT, Swing, JavaFX & SWT 3
H Swing jComboBox Ausgabe -1/null AWT, Swing, JavaFX & SWT 4
C Arrow Farbe bei JComboBox AWT, Swing, JavaFX & SWT 2
H Swing JList/JTable mit JButton, JTextField, Image, JComboBox und JLable AWT, Swing, JavaFX & SWT 2
O JTextfield und JComboBox Wert in SQL Database speichern AWT, Swing, JavaFX & SWT 4
S JComboBox UTF-8 Codierung zuweisen AWT, Swing, JavaFX & SWT 5
A JComboBox mit Array aktualisieren AWT, Swing, JavaFX & SWT 7
S JComboBox nach auswahl erneuern AWT, Swing, JavaFX & SWT 4
S Swing JComboBox mit Listener aktualisieren AWT, Swing, JavaFX & SWT 13
A Swing per JComboBox gewünschtes Attribut auswählen und Komponenten passen sich an AWT, Swing, JavaFX & SWT 7
I JComboBox gibt bei ausgewählten ITem NullPointer an... AWT, Swing, JavaFX & SWT 3
D Swing JCombobox - Tooltip Location ändern AWT, Swing, JavaFX & SWT 4
J JComboBox Dropdown Icon AWT, Swing, JavaFX & SWT 2
M Swing Mix JComboBox - JButton? AWT, Swing, JavaFX & SWT 6
A Swing bei Auswahl und klick eines JComboBox buttons die Klasse eines anderen Projekts aufrufen AWT, Swing, JavaFX & SWT 3
F Swing jComboBox auslesen AWT, Swing, JavaFX & SWT 6
O Swing TableCellRenderer und JComboBox AWT, Swing, JavaFX & SWT 4
F Swing JComboBox - Frage zur Größe AWT, Swing, JavaFX & SWT 11
C Swing JComboBox, ItemListener gibt 2x aus AWT, Swing, JavaFX & SWT 2
O JComboBox - autom. Selektieren AWT, Swing, JavaFX & SWT 6
J JComboBox - wie getSelectedItem() überschreiben? AWT, Swing, JavaFX & SWT 8
S Swing Jcombobox und array AWT, Swing, JavaFX & SWT 6
D Swing JComboBox aktualisieren AWT, Swing, JavaFX & SWT 4
E JComboBox AWT, Swing, JavaFX & SWT 8
N Swing JComboBox Frage AWT, Swing, JavaFX & SWT 5
S Swing Bild auf jPanel nach Änderung von JComboBox zeichnen AWT, Swing, JavaFX & SWT 4
H Swing Element aus JComboBox auswählen AWT, Swing, JavaFX & SWT 2
H JCombobox inhalt löschen AWT, Swing, JavaFX & SWT 17
N Swing JCombobox - PopupMenu-Inhalt mit KSKB AWT, Swing, JavaFX & SWT 2
O JComboBox mit ArrayList füllen AWT, Swing, JavaFX & SWT 3
S Swing JComboBox mit Datenbank füllen AWT, Swing, JavaFX & SWT 16
S Inhalt einer JComboBox aktualisieren AWT, Swing, JavaFX & SWT 6
F Swing JComboBox in JTable AutoComplete + Tab AWT, Swing, JavaFX & SWT 4
O JComboBox getSelectedItem AWT, Swing, JavaFX & SWT 4
M JComboBox Hintergrundfarbe des gewählten Items AWT, Swing, JavaFX & SWT 3
B Swing Problem: Horizontaler Scrollbalken in JComboBox hinzufügen AWT, Swing, JavaFX & SWT 4
M JCombobox mit ID und Text AWT, Swing, JavaFX & SWT 4
A JComboBox-Inhalt durch neues Array ersetzen AWT, Swing, JavaFX & SWT 2
C Swing Dynamische JComboBox (Filter) AWT, Swing, JavaFX & SWT 28
M JComboBox Item-Auswahl in JTable AWT, Swing, JavaFX & SWT 2
L Jbutton + jcombobox mit vorhandenen frame verknüfen AWT, Swing, JavaFX & SWT 8
D JCombobox mit Linien Styles AWT, Swing, JavaFX & SWT 4
H Unterschiedliche JComboBox je JTable Zeile AWT, Swing, JavaFX & SWT 4
B jCombobox addItem funktioniert nicht AWT, Swing, JavaFX & SWT 9
G JComboBox mit CellRenderer (Auswahl) AWT, Swing, JavaFX & SWT 11
G Swing JComboBox anpassen AWT, Swing, JavaFX & SWT 6
M Item in JComboBox umbenennen AWT, Swing, JavaFX & SWT 5
M Swing Busy Waiting Problem (JComboBox) AWT, Swing, JavaFX & SWT 11
C JComboBox Renderer Problem AWT, Swing, JavaFX & SWT 7

Ähnliche Java Themen

Neue Themen


Oben