|

Gezwitscher

Folge mir auf Twitter

Designed by:
SiteGround web hosting Joomla Templates
JList scrollen Drucken E-Mail
Montag, 19. April 2010 um 15:01

Möchte man eine JList in eine GUI einbetten möchte, so ist es oft auch nötig, dass deren Inhalt gescrollt werden kann. Hierfür gibt es das JScrollPane, welches seinerseits eine JList oder andere scrollbare Komponenten aufnehmen kann.

Aus meiner Sicht ist jedoch die korrekte Einbindung etwas verwirrend, insbesondere bei der Nutzung von Netbeans. So kann es dazu kommen, dass die angezeigte List nicht gescrollt wird.

Abhilfe schaffte hier das Entfernen des Parameters "preferred size" der JList. In Netbeans geschieht dies über die Eigenschaften der JList (properties), einem Rechtsklick auf den Eintrag "preferred size" und der Wahl der Option "Standardwerte wiederherstellen" ("restore default value").

Arbeitet man nicht mit Netbeans, so lässt sich dieses Problem vermeiden indem man entweder setPreferredSize() nicht nutzt oder einen gesetzten Wert mittels setPreferredSize(null) entfernt.

Aktualisiert ( Montag, 19. April 2010 um 15:12 )