füllen JComboBox funktioniert nicht

Status
Nicht offen für weitere Antworten.
M

Marco_Adv

Gast
Hallo zusammen, ich möchte eine JComboBox füllen und zwar mit dieser Methode:
Code:
	private void fillTrainerComboBox() throws SQLException{
		trainerList = connection.getTrainerList();
		Iterator iter = trainerList.iterator();
		while(iter.hasNext()){
			getTrainerComboBox().addItem(
					new TrainerWrapper((TrainerDescription)iter.next()));
		}
	}

der Wrapper überschreibt nur die toString() Methode damit die Objecte richtig angezeigt werden.

Nun sind in der trainerList 2 TrainerDescription Objekte aber nur eines wird angezeigt und ich kann die ComboBox auch nicht mit dem Pfeil aufklappen.
Kann mir bei diesem Problem jemand helfen?

Gruß Marco
 
G

Guest

Gast
hallo, weil du ja auch nur das zweite element einfügst. denn in du fügst ja praktisch erst alle elementa ab dem zweiten ein. du köntnest das erste z.b vor der while schleife einfügen
 
M

Marco_Adv

Gast
Mhh nein das ist glaube ich nicht dass Problem das Problem liegt eher irgendwie an der ComboBoc denn auch wenn ich einfach 3 Strings adde werden diese nicht angezeigt nur des erste, die smuss irgendein Problem mit der JComboBox sein diese wird so intitalisiert:
Code:
	private JComboBox getTrainerComboBox() {
		if (trainerComboBox == null) {
			trainerComboBox = new JComboBox();
			trainerComboBox.setPreferredSize(new Dimension(31, 25));
		}
		return trainerComboBox;
	}
 

MasterEvil

Bekanntes Mitglied
Mach doch mal in deiner While Schleife ne Simple Ausgabe um zu sehen wie oft er dort durchläuft.
Deine Trainerlist scheint hier der Übeltäter zu sein, die Combobox sieht io aus.
 
M

Marco_Adv

Gast
Habe meine Methode mal erweitert zur Überprüfung:
Code:
	private void fillTrainerComboBox() throws SQLException{
		trainerList = connection.getTrainerList();
		Iterator iter = trainerList.iterator();
		int zaehler = 0;
		while(iter.hasNext()){
			getTrainerComboBox().addItem(
					new TrainerWrapper((TrainerDescription)iter.next()));
			zaehler++;
		}
		System.out.println(""+zaehler);
		System.out.println(""+getTrainerComboBox().getItemCount());
	}
und beides mal wird 3 ausgegeben und es sind auch 3 elemente in der datenbank.
Echt zum verrückt werden
 

MasterEvil

Bekanntes Mitglied
OK, probiers mal ganz einfach so:
Code:
   private void fillTrainerComboBox() {
      for(int it=0; it<5; it++){
         getTrainerComboBox().addItem("Eintrag");
      }
   }

Nur um wirklich auszuschließen das es an den Einträgen liegt.
 
M

Marco_Adv

Gast
Nein habe ich auch schon probiert manuell die liste zu füllen funktioniert nicht, kann es ein problem geben da ich dieses look and feel verwende?
UIManager.setLookAndFeel("net.java.plaf.windows.WindowsLookAndFeel");?
Ich kann smir nicht erklären es sieht irgendwie nur so aus als könnte ich die ComboBox einfach nicht öffnen
 
M

Marco_Adv

Gast
Nun hab ichs wenn ich in der ComboBox mit den PfeilTasten auf und ab geh sind die anderen Elemente da ich kann sie nur nicht aufklappen, das ist doch komishc oder, müsste am Layout liegen oder?
 

MasterEvil

Bekanntes Mitglied
Jep, bleibt ja auch nix anderes weiter übrig :)
Hast du denn auch Windows? Oder versuchst du auf einem Unix System Windows L&F zu aktivieren?

[EDIT]
Arbeitest du mit J# ?

[EDIT2]
Probier mal stattdessen folgendes, das aktiviert dir das System eigene Standard L&F:
Code:
try { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); }
catch(Exception e) { e.printStackTrace(); }
 
M

Marco_Adv

Gast
Mhh ja ich habe windows aber auch wenn di edas look and feel rausnehme kann ichs nicht aufklappen is wohl excplizit im panel das problem was ist J# ich benutze eclipse...
 

MasterEvil

Bekanntes Mitglied
J# ist das MS-Java :)

Hast du in der Box irgend nen Listener ??
Kannst du vieleicht noch nen bisschen mehr Code zeigen?
 
M

Marco_Adv

Gast
Nein in der Box ist kein Listener ich kann schon mehr code zeigen aber ich versuch das mal alleine sonst muss ich da erst alles relevante raussuchen weils insgesamt doch 830 zeilen sind, aber viele dank für eure hilfen
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S JComboBox automatisch füllen Java Basics - Anfänger-Themen 3
S JComboBox mit ArrayList füllen Java Basics - Anfänger-Themen 7
S JComboBox füllen Java Basics - Anfänger-Themen 9
G 2. JComboBox in Abhängigkeit der 1. JCombobox füllen Java Basics - Anfänger-Themen 2
dercheffe 3x jcombobox nacheinander füllen Java Basics - Anfänger-Themen 6
G Area mit Teil-Image füllen Java Basics - Anfänger-Themen 0
N Array beim erstellen mit Werten füllen Java Basics - Anfänger-Themen 6
emx-zee Erste Schritte NullPointerException, Array mit zufälligen Zahlen füllen Java Basics - Anfänger-Themen 2
Poppigescorn String mit mehreren Wörtern füllen? Java Basics - Anfänger-Themen 4
sashady 2D-Array mit Zahlenmuster füllen Java Basics - Anfänger-Themen 4
J Ist es möglich einen int Array wirklich leer zu initialisieren oder zu füllen? Java Basics - Anfänger-Themen 21
java3690 Java- liste füllen ud die werte addieren Java Basics - Anfänger-Themen 13
Z Char Array an zufälligen stellen mit einem "x" füllen. Java Basics - Anfänger-Themen 4
java3690 Liste mit zufälligen zahlen füllen Java Basics - Anfänger-Themen 27
T Array füllen Java Basics - Anfänger-Themen 11
B Objekt von EJB in Controller (CDI) - Klasse füllen? Java Basics - Anfänger-Themen 3
J Combobox füllen mit Wertausgabe von andere Klasse Java Basics - Anfänger-Themen 3
A Array richtig füllen Java Basics - Anfänger-Themen 2
krgewb Array später füllen Java Basics - Anfänger-Themen 1
E Arrays nach best Muster füllen Java Basics - Anfänger-Themen 4
A Ein Array mit zufälligen Zahlen füllen Java Basics - Anfänger-Themen 4
M jTabel mit Daten Füllen Java Basics - Anfänger-Themen 5
neerual Feld mit Einsen und Nullen füllen und überschreiben Java Basics - Anfänger-Themen 1
S JTable mit Daten füllen Java Basics - Anfänger-Themen 7
B Array via Schleife mit ungeraden bzw geraden Zahlen füllen Java Basics - Anfänger-Themen 7
G Model mit Models füllen Java Basics - Anfänger-Themen 9
T Best Practice Liste geschickt füllen Java Basics - Anfänger-Themen 5
Bluedaishi Datum in Jtextarea füllen Java Basics - Anfänger-Themen 5
C Endlosschleife bei füllen von Daten im JTable Java Basics - Anfänger-Themen 5
D Best Practice Objekt automatisch im Konstruktor füllen? Java Basics - Anfänger-Themen 9
L Feld mit beliebiger Anzahl von Buchstaben füllen... Java Basics - Anfänger-Themen 5
A Methoden Array mit Methode nacheinander füllen Java Basics - Anfänger-Themen 3
T Arrays mit Schleife füllen Java Basics - Anfänger-Themen 11
D JComboboxen in Abhängigkeiten füllen Java Basics - Anfänger-Themen 7
K Array mit for-each Schleife füllen Java Basics - Anfänger-Themen 5
Z Array-Index einmalig je mit Random füllen Java Basics - Anfänger-Themen 7
K "Elegantes" Füllen eines Models? Java Basics - Anfänger-Themen 20
W String in einer Zeile mit Alphabet füllen? Java Basics - Anfänger-Themen 8
K String Array basierend auf int Array füllen Java Basics - Anfänger-Themen 2
Y Erste Schritte Spielfeld, Array füllen mit Treffern...?! Java Basics - Anfänger-Themen 3
B generische LinkedList nach Häufigkeit der Elemente füllen Java Basics - Anfänger-Themen 6
N Arrays mit Zufallzahlen füllen und Statistiken berechnen Java Basics - Anfänger-Themen 5
K Zweidimensionales Array erstellen und zufällig mit 0 und 1 füllen Java Basics - Anfänger-Themen 11
P zweidimensionales Array anlegen und mit DB-Daten füllen Java Basics - Anfänger-Themen 14
W Erste Schritte füllen Attribute java Klasse in for Schleife und Array Java Basics - Anfänger-Themen 16
L Subklasse von ArrayList nur mit bestimmten Objekten füllen Java Basics - Anfänger-Themen 1
B Methoden Array mit zufälligen Zahlen füllen Java Basics - Anfänger-Themen 4
B Methoden 2D Arrays füllen Java Basics - Anfänger-Themen 3
C zwei dimensionales array mit "1 " füllen Java Basics - Anfänger-Themen 8
H zweidimensionales array füllen Java Basics - Anfänger-Themen 6
JG12111989 2D Array mit Array[] füllen Java Basics - Anfänger-Themen 21
J Array mit Zahlen füllen Java Basics - Anfänger-Themen 28
S JTable dynamisch mit Datenbankinhalten füllen Java Basics - Anfänger-Themen 6
W JTable mit einem JButton-Array füllen Java Basics - Anfänger-Themen 4
T Progressbar füllen? Java Basics - Anfänger-Themen 3
V Methoden Matrix als 1D Array mit Werten füllen Java Basics - Anfänger-Themen 12
R ActionListener mit for Schleife füllen. Java Basics - Anfänger-Themen 4
L OOP Grafik in Circle Objekt füllen Java Basics - Anfänger-Themen 3
B Array erstellen,ausgeben,mit zufallszahlen füllen aber wie ? Java Basics - Anfänger-Themen 1
B Collections ArrayList füllen - Anfängerfrage Java Basics - Anfänger-Themen 1
M OOP Liste füllen mit Strings Java Basics - Anfänger-Themen 9
S Mehrdimensionales Array füllen Java Basics - Anfänger-Themen 1
S OOP Klasse mit static-Eigenschaften - HashMap füllen Java Basics - Anfänger-Themen 6
P Ein Array mit der Eingaber der User füllen und ausgeben Java Basics - Anfänger-Themen 6
S Textdatei einlesen und JFrame füllen Java Basics - Anfänger-Themen 14
S JTabel korrekt mit Datensätzen aus ResultSet füllen Java Basics - Anfänger-Themen 4
I String mit Nullen füllen Java Basics - Anfänger-Themen 4
C JTextField füllen Java Basics - Anfänger-Themen 5
M Kann einen Array nicht füllen, im Nachhinein nur "null"-Werte Java Basics - Anfänger-Themen 11
M char Array füllen Java Basics - Anfänger-Themen 2
X JTable mit Inhalten aus JTextField o.ä. füllen Java Basics - Anfänger-Themen 4
A List mit integern füllen Java Basics - Anfänger-Themen 4
L String array mit split füllen Java Basics - Anfänger-Themen 14
Spin Blatt mit Bildern füllen Java Basics - Anfänger-Themen 5
S externe Webseiten füllen Java Basics - Anfänger-Themen 5
1 Erste Schritte Progressbar füllen ?? Java Basics - Anfänger-Themen 5
P Liste in einer Klasse füllen und mehreren anderen Klassen lesend verwenden Java Basics - Anfänger-Themen 5
F JTable zur laufzeit füllen Java Basics - Anfänger-Themen 7
P Erste Schritte JTable mit Daten aus Acces DB füllen und Actionlistener einsetzen Java Basics - Anfänger-Themen 29
H Methoden Variable mit Methode füllen? Java Basics - Anfänger-Themen 10
T Erste Schritte Int Array zufällig mit Zahlen füllen Java Basics - Anfänger-Themen 7
P Objekt mit Werten aus Array füllen Java Basics - Anfänger-Themen 10
L GridLayout mit JLabel-Array füllen Java Basics - Anfänger-Themen 12
J 2 JTables zusammenhängend füllen Java Basics - Anfänger-Themen 3
H Unterquadrate bei Sudoku füllen Java Basics - Anfänger-Themen 9
X Array Füllen Java Basics - Anfänger-Themen 16
Joew0815 Homepage Textfeld füllen und Button klicken Java Basics - Anfänger-Themen 10
E Array mit Zufallswerten von 1 bis 45 ohne Wiederholung füllen Java Basics - Anfänger-Themen 21
K Aus Variable aus Datei füllen Java Basics - Anfänger-Themen 8
E Tablemodel füllen..mit gefilterten Daten Java Basics - Anfänger-Themen 2
K ArrayList random füllen Java Basics - Anfänger-Themen 2
E Input/Output Inputstream während der Laufzeit füllen Java Basics - Anfänger-Themen 2
J JTable mit Daten aus Datenbank füllen Java Basics - Anfänger-Themen 3
P Collections Vector füllen in for-Schleife Java Basics - Anfänger-Themen 3
K Zufällige Auswahl innerhalb eines Arrays und Arrays aus JLabel füllen Java Basics - Anfänger-Themen 32
T JTree füllen Java Basics - Anfänger-Themen 3
K Durch ändern eines Buttons String füllen Java Basics - Anfänger-Themen 14
R Nächstes leeres Feld im array füllen? Java Basics - Anfänger-Themen 14
B Queue mit Daten aus einem Stack füllen Java Basics - Anfänger-Themen 21
B Array füllen Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben