Swing WindowBuilder: JList wird nicht angezeigt

Hallo liebes Forum,

ich stehe momentan vor folgendem Problem: ich möchte eine JList in meine GUI hinzufügen, und diese soll mit einer ComBoBox einen bestimmten Inhalt ausgeben. Leider wird die JList aber nicht angezeigt.

Hier mal der Code:

Java:
JComboBox comboBox = new JComboBox();
comboBox.setBounds(273, 7, 162, 22);
contentPanel.add(comboBox);

JPanel panel = new JPanel();
panel.setBackground(Color.GRAY);
panel.setBounds(10, 40, 247, 336);
contentPanel.add(panel);
panel.setLayout(null);
		
JList list = new JList();
list.setBounds(0, 0, 0, 0);
panel.add(list);

autorliste= new ArrayList<Autor>();
Datenbank db = Datenbank.getInstance();
AutorDao autordao = new AutorDao(db);
autordao.readAutorForArrayList(autorliste);
		
for(Autor autor : autorliste) {
	comboBox.addItem(autor);
}
		
autor= (Autor) comboBox.getSelectedItem(); 
		
buch = new Buch(0, autor.getIDAutor());
buchdao= new BuchDao(db);
buchdao.readBuchByAutorID(buch);
		
kapitelliste = new ArrayList<Kapitel>();
kapitel= new Kapitel(0, buch.getIDBuch(), datum, text);
kapiteldao = new KapitelDao(db);
kapiteldao.readKapitelByIDBuchForArrayList(kapitelliste, kapitel);

DefaultListModel<Kapitel> listenmodel = new DefaultListModel();
		
for(Kapitel kapitel : kapitelliste) {
	listenmodel.addElement(kapitel);
}
		
list.setModel(listenmodel);
list.setVisible(true);

Der GUI-Code wurde übrigens mit dem WindowBuilder generiert. Ich hoffe ihr könnt mir weiter helfen!


Liebe Grüße,
TheDirtyClown
 
Zuletzt bearbeitet:
Das ist mir beim ersten Durchlesen aufgefallen:
Java:
list.setBounds(0, 0, 0, 0);
Ändere die Werte mal auf was sinnvolles. Oder verwende gleich einen Layoutmanager.
 

Zurück
Oben