Andre Pohlmann
Mitglied
Hallo zusammen,
(nein, die keine Fragekategorie aus YdnJ
)
habe da folgendes Problem:
Jpanel mit diversen Elementen, welches das Miglayout verwendet.
Eine komponente ist eine JTextArea auf einem JScrollPane welche diverse Texte aufnehmen soll.
Einer dieser Texte ist extrem groß, und die TextArea wächst mit ihm -> JPanel wächst ebenfalls. Zwar erscheinen auch die Scrollbalken, aber wachsen sollte das ganze eigentlich nicht.
Zu Testzwecken habe ich mal die maxsize der ScrollPane und der TextArea begrenzt.
Beide behalten jetzt ihre Größe, das JPanel verhält sich jedoch weiterhin so als wenn die Komponenten gewachsen wären. (Andere Komponenten werden verdrängt, Panel wird größer, sogar größer als das eigentliche JFrame)
Wie kann das sein? Löst der Text direkt das Wachstum aus? Warum reagiert das Panel (bzw das MigLayout) darauf obwohl die Komponenten (ScrollPane und TextArea) nicht mehr größer werden?
Danke und freue mich auf eure guten Ideen!
Gruß
André
(nein, die keine Fragekategorie aus YdnJ

habe da folgendes Problem:
Jpanel mit diversen Elementen, welches das Miglayout verwendet.
Eine komponente ist eine JTextArea auf einem JScrollPane welche diverse Texte aufnehmen soll.
Einer dieser Texte ist extrem groß, und die TextArea wächst mit ihm -> JPanel wächst ebenfalls. Zwar erscheinen auch die Scrollbalken, aber wachsen sollte das ganze eigentlich nicht.
Zu Testzwecken habe ich mal die maxsize der ScrollPane und der TextArea begrenzt.
Beide behalten jetzt ihre Größe, das JPanel verhält sich jedoch weiterhin so als wenn die Komponenten gewachsen wären. (Andere Komponenten werden verdrängt, Panel wird größer, sogar größer als das eigentliche JFrame)
Wie kann das sein? Löst der Text direkt das Wachstum aus? Warum reagiert das Panel (bzw das MigLayout) darauf obwohl die Komponenten (ScrollPane und TextArea) nicht mehr größer werden?
Danke und freue mich auf eure guten Ideen!

Gruß
André