Hallo zusammen,
ich bin grad dabei mir ne Gui zu bauen. um zu verstehen, was ich will, erklär ich es erstmal etwas ausführlicher.
In einer Liste (JList) lass ich mir Komponenten (JPanel mit JLabeln) als Entrys darstellen.
Wenn ich dir Labels und Panels richtig initialisiere klappt das mit dem resize recht gut dahingehend, dass das Label den Text abschneidet und mit "..." ergänzt, wenn der Text zu lang wird. Das will ich auch haben.
Nun kann aber die JList recht viele Einträge haben. Daher wer eine Vertikale Scrollbar nicht schlecht. Dafür pack ich die Liste in eine JScrollPane.
Nun entfällt logischerweise der effekt mit den Punkten, da es ja auch eine Horizontale Scrollbar gibt.
Also unterdrück ich dir mit der scrollbar-policy.
Jedoch wird dann trotzdem der Text nicht mit Punkten am ende ersätzt, sondern einfach abgeschnitten.
Was mach ich falsch?
Gibt es eine andere möglichkeit eine Scrollbar zu bekommen außer per ScrollPane?
Muß ich die ScrollPane anders konfigurieren??????
Danke im vorraus
ich bin grad dabei mir ne Gui zu bauen. um zu verstehen, was ich will, erklär ich es erstmal etwas ausführlicher.
In einer Liste (JList) lass ich mir Komponenten (JPanel mit JLabeln) als Entrys darstellen.
Wenn ich dir Labels und Panels richtig initialisiere klappt das mit dem resize recht gut dahingehend, dass das Label den Text abschneidet und mit "..." ergänzt, wenn der Text zu lang wird. Das will ich auch haben.
Nun kann aber die JList recht viele Einträge haben. Daher wer eine Vertikale Scrollbar nicht schlecht. Dafür pack ich die Liste in eine JScrollPane.
Nun entfällt logischerweise der effekt mit den Punkten, da es ja auch eine Horizontale Scrollbar gibt.
Also unterdrück ich dir mit der scrollbar-policy.
Jedoch wird dann trotzdem der Text nicht mit Punkten am ende ersätzt, sondern einfach abgeschnitten.
Was mach ich falsch?
Gibt es eine andere möglichkeit eine Scrollbar zu bekommen außer per ScrollPane?
Muß ich die ScrollPane anders konfigurieren??????
Danke im vorraus