MudGuard: Dynamisches JPanel mit JScrollBar versehen?

Beitrag lesen

Hi,

ich benutze ein JPanel ohne Layout mit absoluten Positionsangaben, welches wiederrum ein JPanel im BoxLayout enthällt, welches als Verlaufsausgabe eines Chats dient.
Die einzelnen Nachrichten werden als zur Laufzeit erzeugte JLabels dem JPanel mit BoxLayout hinzugefügt.
Nun ist irgendwann kein Platz mehr für neue Zeilen und alle weiteren JLabels verschwinden unterhalb des sichtbaren JLabel Bereichs.
Diesen möchte ich nun gerne mit einer Scrollbar versehen und bin bislang nicht in der Lage dieses Vorhaben zu realisieren.

Wie weiße ich einer JScrollBar den künftig "scrollbaren" Bereich im JPanel zu?

"Üblich" wäre es, ein JScrollPane zu verwenden, in das das zu scrollende JPanel reinkommt.

Ich finde aber auch den Ansatz mit den JLabels etwas ungewöhnlich.
Was spricht gegen die Verwendung _einer_ JTextPane, an deren Text die neuen Zeilen jeweils angehängt werden?

cu,
Andreas

--
Warum nennt sich Andreas hier MudGuard?
O o ostern ...
Fachfragen per Mail sind frech, werden ignoriert. Das Forum existiert.