S
Sebastian22
Gast
Hi,
ich habe folgendes Situation:
ich hab ein kleines Panel, 120x130 groß. Von diesem kleinen Panel adde ich beliebig viele in ein größeres Panel. das größere Panel ist in einer JScrollPane, und die wiederum ist so groß wie das Fenster. das größere Panel besitzt das FlowLayout. wenn ich also die kleinen panels adde werden diese ja normalerweise am Panelende (das große Panel) in eine neue Zeile geschoben. da aber das große Panel in einer ScrollPane liegt, ist es anscheinend beliebig breit.
Meine Frage ist nun, wie ich die ScrollPane dazu bewegen kann, das große Panel am rand der Scrollpane enden zu lassen. Nach unten hin soll sich das große Panel vergrößern dürfen. ich hab da nocht keinen so richtigen Ansatz gefunden. die horizontale scrollbar deaktivieren hat auch nicht den gewünschten Effekt gehabt. Auch das Anpassen der Größe des Panels an die ScrollPane half nicht.
Alternativ hätte ich mir überlegt, eine Klasse von JPanel abzuleiten und dieser dann das Scrollinterface ranhäng und das anstatt der Scrollpane verwende. bin für alles offen.
gruß
sebastian
ich habe folgendes Situation:
ich hab ein kleines Panel, 120x130 groß. Von diesem kleinen Panel adde ich beliebig viele in ein größeres Panel. das größere Panel ist in einer JScrollPane, und die wiederum ist so groß wie das Fenster. das größere Panel besitzt das FlowLayout. wenn ich also die kleinen panels adde werden diese ja normalerweise am Panelende (das große Panel) in eine neue Zeile geschoben. da aber das große Panel in einer ScrollPane liegt, ist es anscheinend beliebig breit.
Meine Frage ist nun, wie ich die ScrollPane dazu bewegen kann, das große Panel am rand der Scrollpane enden zu lassen. Nach unten hin soll sich das große Panel vergrößern dürfen. ich hab da nocht keinen so richtigen Ansatz gefunden. die horizontale scrollbar deaktivieren hat auch nicht den gewünschten Effekt gehabt. Auch das Anpassen der Größe des Panels an die ScrollPane half nicht.
Alternativ hätte ich mir überlegt, eine Klasse von JPanel abzuleiten und dieser dann das Scrollinterface ranhäng und das anstatt der Scrollpane verwende. bin für alles offen.
gruß
sebastian