ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
723
723
EMPFEHLEN
-
Hab folgendes Problem. Ich habe eine Liste die in ein ScrollPane geschrieben wird, damit das scrollbar wird. Folgenden Code verwende ich dazu:
Aber mein ScrollPane bleibt leer wenn ich es zeichne. Was mach ich da falsch? Danke schonmal im vorraus für die Hilfe!Code :1 2 3 4 5 6 7 8
DefaultListModel listmodel = new DefaultListModel(); JList list = new JList(listmodel); for(int i = 0; i < chordNames.size(); i++) { listmodel.addElement(chordNames.elementAt(i)); } JScrollPane scrollPane = new JScrollPane(list); scrollPane.setBounds(new Rectangle(260, 260, 124, 280)); return scrollPane;
-
Hi!
In Deinem Code sehe ich keinen Fehler...
Dieses Beispiel funktioniert bei mir einwandfrei:
Code java:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
import javax.swing.DefaultListModel; import javax.swing.JFrame; import javax.swing.JList; import javax.swing.JScrollPane; public class ScrollPaneExample { public static void main(String[] args) { DefaultListModel listModel = new DefaultListModel(); JList list = new JList(listModel); for (int i=0; i<50; i++) listModel.addElement("Element "+ i); JScrollPane scrollPane = new JScrollPane(list); scrollPane.setSize(50, 250); JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(scrollPane); frame.pack(); frame.setVisible(true); } }
HTH & Gruß
-
Ich hab das ausprobiert, bleibt aber trotzdem leer... Kanns vielleicht daran liegen das ich den Aufruf aus einer anderen Klasse mache? Wenn ich aus der anderen Klasse die Liste aufrufe ist sie gefüllt, wenn ich aber die Scrollpane holen will ist nichts drinnen.
-
Code :
1 2
JScrollPane jsp = new JScrollPane(list); jsp.setViewportView(list);
So wird bei mir die JList angezeigt. Ohne das setViewportView seh ich auch nur ab und an Etwas.
Außerdem darauf achten, dass nicht vielleicht 2 Threads drauf zugreifen. Ansonsten invokeLater() benutzen. Dieses war bei mir oft ein Problem, was ich nicht erkannt habe
http://larrywayn.pytalhost.eu xD
Friss zeurst, sonst wirst du gefressen.
Ähnliche Themen
-
DataGridView bleibt leer?
Von ParadiseCity im Forum .NET Windows FormsAntworten: 0Letzter Beitrag: 08.11.07, 13:28 -
Formularemail bleibt leer
Von schiwunja im Forum PHPAntworten: 6Letzter Beitrag: 27.10.07, 19:48 -
Array ist und bleibt leer
Von Braver Willy im Forum PHPAntworten: 5Letzter Beitrag: 17.07.07, 19:28 -
Scrollpane: Movie bleibt bei Scenenwechsel da
Von egonimus im Forum Flash PlattformAntworten: 4Letzter Beitrag: 14.12.05, 04:33 -
JFrame bleibt leer
Von kekrops im Forum JavaAntworten: 3Letzter Beitrag: 12.10.05, 22:35





Zitieren
Login




