Warum funktioniert der Java Code nicht? Programmieren eines JList Objekts?

... komplette Frage anzeigen

1 Antwort

Du kannst zum mainPanel nur Gui Komponenten hinzufügen. Deine Klasse Lists müsste also java.awt.Component extenden damit das funktioniert.

Ich versteh auch gar nicht was du mit der Lists Klasse machen willst. Füge doch die Jlist direkt dem mainPanel hinzu dann müsste es gehen.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von niki308
03.11.2015, 15:19

Ah danke,

hat perfekt funktioniert ;D

0
Kommentar von niki308
03.11.2015, 18:04

Problem: Das Listen Objekt wird nicht gezeigt.

Sorry für die dummen Fragen aber ich bin noch neu in Java.

public class Lists extends java.awt.Component {
public Lists(DefaultListModel listModel) {
JList listObj = new JList(listModel);
System.out.println("Junge");
}
}

"Junge" wird ausgegeben und die Liste wird nicht gezeigt...

JPanel mainPanel = new JPanel(new GridLayout(1, 1));
listModel = new DefaultListModel();
initList();
Lists mainList = new Lists(listModel);
mainPanel.add(mainList);

Sonstiger Code wie vorher

0
Kommentar von niki308
03.11.2015, 18:10

Ok ne hat sich erledigt xD

Ich füge das jetzt in den normalen Code ein xD

0

Was möchtest Du wissen?