R
rogerwatersfan
Gast
Hallo,
ich habe ein Riesenproblem mit der JList. So sieht sie in meinem GridBagLayout aus:
Wenn ich das Programm starte, erscheint das Fenster mit der Liste in der gewünschten Ansicht, scrollbar und alle Einträge sind vorhanden (momentan 16 Zeilen). Nun will ich einen neuen Eintrag hinzufügen. Der wird in die Liste eingefügt, ist jedoch nur noch zur Hälfte sichtbar. Auch mit scrollen kann ich den letzten Eintrag nicht vollständig erscheinen lassen.
Jeder weiterhin hinzugefügte Eintrag wird in der mit identischem Inhalt angelegten Datei eingefügt, aber in der JList nicht angezeigt.
Kann mir jemand sagen, was ich falsch mache?
Danke.
ich habe ein Riesenproblem mit der JList. So sieht sie in meinem GridBagLayout aus:
Java:
gbc.gridx = 0;
gbc.gridy = 1;
gbc.gridheight = 5;
liste = new JList<String>(dlm);
final int ROW_HEIGHT = 15;
liste.setFixedCellHeight(ROW_HEIGHT);
liste.setPreferredSize(new Dimension(300, 250));
liste.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
scrollpane = new JScrollPane(liste);
scrollpane.setPreferredSize(new Dimension(350, (ROW_HEIGHT + 1) * 11));
gbl.setConstraints(scrollpane, gbc);
add(scrollpane);
Wenn ich das Programm starte, erscheint das Fenster mit der Liste in der gewünschten Ansicht, scrollbar und alle Einträge sind vorhanden (momentan 16 Zeilen). Nun will ich einen neuen Eintrag hinzufügen. Der wird in die Liste eingefügt, ist jedoch nur noch zur Hälfte sichtbar. Auch mit scrollen kann ich den letzten Eintrag nicht vollständig erscheinen lassen.
Jeder weiterhin hinzugefügte Eintrag wird in der mit identischem Inhalt angelegten Datei eingefügt, aber in der JList nicht angezeigt.
Kann mir jemand sagen, was ich falsch mache?
Danke.