Hallo Java-Profis!
Ich habe mir eine eigene Komponente zur Darstellung eines Baumes geschrieben, und diese soll nun in einer Scrollpane dargestellt werden. Die Komponente wurde von JPanel abgeleitet.
Leider tritt nun das Problem auf, dass die Srollpane nicht auf die Größenveränderung reagiert. Erst wenn ich das ganze Fenster ein klein wenig in der Größe verändere tauchen die Scrollbars auf.
Nun zu meiner Frage:
Wie kann ich dem Scrollpane mitteilen, dass sich meine Komponente in der Größe verändert hat?
Die firePropertyChange(String, int, int) Methoden hätte ich schon Probiert, jedoch ohne den gewünschten Effekt.
Bitte um Hilfe!
P.S.: Die setPreferredSize rufe ich immer mit der neuen Größe in der Paint Methode auf.
Ich habe mir eine eigene Komponente zur Darstellung eines Baumes geschrieben, und diese soll nun in einer Scrollpane dargestellt werden. Die Komponente wurde von JPanel abgeleitet.
Leider tritt nun das Problem auf, dass die Srollpane nicht auf die Größenveränderung reagiert. Erst wenn ich das ganze Fenster ein klein wenig in der Größe verändere tauchen die Scrollbars auf.
Nun zu meiner Frage:
Wie kann ich dem Scrollpane mitteilen, dass sich meine Komponente in der Größe verändert hat?
Die firePropertyChange(String, int, int) Methoden hätte ich schon Probiert, jedoch ohne den gewünschten Effekt.
Bitte um Hilfe!
P.S.: Die setPreferredSize rufe ich immer mit der neuen Größe in der Paint Methode auf.