Swing unbegrenzte Anzahl vonEinträgen in JList

R

rogerwatersfan

Gast
Hallo,

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.
 

Marco13

Top Contributor
Lass mal das setzen der PreferredSize bei der Liste weg... die sollte ja aus der Anzahl der Zeilen und der Zeilenhöhe berechnet werden
 
R

rogerwatersfan

Gast
Hallo Marco13,

vielen Dank, das hat funktioniert. Ohne setPreferredSize läuft es tadellos.

Danke
Ciao
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H automatische Anzahl der Spalten ermitteln -> geht nicht AWT, Swing, JavaFX & SWT 6
G LayoutManager Beliebige Anzahl von Panels für LayoutManager AWT, Swing, JavaFX & SWT 3
H TableView mit variabler Anzahl Spalten AWT, Swing, JavaFX & SWT 2
D Swing JSlider Tip Anzahl AWT, Swing, JavaFX & SWT 3
Hijo2006 Anzahl der Excelzeilen AWT, Swing, JavaFX & SWT 1
L Swing Variable Anzahl an JButtons AWT, Swing, JavaFX & SWT 7
Kandum obj_JMenu.addMenuListener - variable Anzahl an JMenus / menulistenern & frame.setTitle() dynamisch AWT, Swing, JavaFX & SWT 7
K SWT DataBinding, Anzahl der Zeilen aktualisieren AWT, Swing, JavaFX & SWT 4
K AWT begrenzte anzahl paint aufrufe AWT, Swing, JavaFX & SWT 6
M Anzahl Frames in Taskleiste AWT, Swing, JavaFX & SWT 2
DEvent Swing JTextField Anzahl an sichtbaren Zeichen AWT, Swing, JavaFX & SWT 4
Y JTable mit großer Anzahl von Datensätzen AWT, Swing, JavaFX & SWT 3
G Swing JTextArea mit fester Anzahl Spalten! AWT, Swing, JavaFX & SWT 10
T Anzahl Event Listeners AWT, Swing, JavaFX & SWT 4
O Anzahl der Zeilen im TableViewer AWT, Swing, JavaFX & SWT 12
G JList mit einer großen Anzahl an Einträgen AWT, Swing, JavaFX & SWT 15
Airwolf89 Swing Anzahl der Tabellenspalten dynamisch setzen AWT, Swing, JavaFX & SWT 2
T entsprechende Anzahl an jCheckboxen in einer jTable AWT, Swing, JavaFX & SWT 5
M Problem mit Festsetzen der Anzahl ein reihen in einer JTable AWT, Swing, JavaFX & SWT 11
M Komponenten einer unbestimmten Anzahl und MouseListener AWT, Swing, JavaFX & SWT 4
J jTextarea Anzahl Zeichen in einer Zeile begrenzen AWT, Swing, JavaFX & SWT 2
S JList gibt nach Sortierung mit Collections keine Anzahl mehr AWT, Swing, JavaFX & SWT 3
B random anzahl an jTextFieldern einfügen AWT, Swing, JavaFX & SWT 2
J Große Anzahl von Comboboxen in Tabelle darstellen AWT, Swing, JavaFX & SWT 2
G Tabelle mit variabler Anzahl an Zeilen AWT, Swing, JavaFX & SWT 3
M JList mit unbestimmter Anzahl Panels füllen AWT, Swing, JavaFX & SWT 4
X JTable --> Anzahl der Spalten ändern AWT, Swing, JavaFX & SWT 8
S Anzahl ActionEvents (Strings in eine ArrayList einfügen) AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben