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.
Um mir selbst eine kleine Wissensdatenbank aufzubauen, werde ich mal ein paar Codesnippets sammeln. Beginnen werde ich heute mit dem Kopieren von Dateien.
Die Funktion copyFile macht nichts anderes, als die Datei src nach dest zu kopieren.
Heute habe ich meine ersten Erfahrungen mit Google SketchUp gemacht und auch schon ein erstes, ziemlich einfaches Modell zusammengezimmert. Es ist ein Y-Hochhaus das in Halle-Neustadt steht.
Schon seit geraumer Zeit besitze und nutze ich den von Medion vertriebenen MP3/WMA-Player Pro² mit einer Speicherkapazität von 1 GB. Als ich mir vor kurzem ein Hörbuch zu Gemüte führen wollte, stellte ich ärgerlicherweise fest, dass die Titel nicht in korrekter Reihenfolge und somit das Buch völlig durcheinander vorgelesen wurden. Das geht so natürlich nicht!