Hey,
ich hab ein JScrollPane mit nem simplen JLabel als ViewportView. Leider zentriert er mir dieses LAbel
nicht im scrollPane (das pane ist 400*200). Sondern es wird ganz links an die Ecke geklatscht
(von der Höhe her ist es allerdings zentriert!)
Die Frage ist, wie ich das machen kann. Ich adde das JLabel ja nicht, sondern ich geb es ihm nur als
sein ViewportView. Und ich hab versucht mittels setLayout() etwas einzustellen, bsp flowlayout und wollte
das so centern.
Aber es kommt ein Fehler, ich soll doch bitte JScrollPaneLayouts verwenden. Ein blick in die API hat mir
nicht weitergeholfen, da steht dieses ScrollPaneLayout ist die PreferredSize von der Komponente.
Aber was isn das für ein Satz? Was heisst das Layout IST die preferredSize..die Size ist die Size, und nicht
die Location im Panel..Also ich check das nicht.
Wie kann ich mein JLabel, also das zu beobachtenden Element meiner JScrollPane, darin zentrieren? Also
abhängig von der Länge des Textes = Dimension des JLabels.
ich hab ein JScrollPane mit nem simplen JLabel als ViewportView. Leider zentriert er mir dieses LAbel
nicht im scrollPane (das pane ist 400*200). Sondern es wird ganz links an die Ecke geklatscht
(von der Höhe her ist es allerdings zentriert!)
Die Frage ist, wie ich das machen kann. Ich adde das JLabel ja nicht, sondern ich geb es ihm nur als
sein ViewportView. Und ich hab versucht mittels setLayout() etwas einzustellen, bsp flowlayout und wollte
das so centern.
Aber es kommt ein Fehler, ich soll doch bitte JScrollPaneLayouts verwenden. Ein blick in die API hat mir
nicht weitergeholfen, da steht dieses ScrollPaneLayout ist die PreferredSize von der Komponente.
Aber was isn das für ein Satz? Was heisst das Layout IST die preferredSize..die Size ist die Size, und nicht
die Location im Panel..Also ich check das nicht.
Wie kann ich mein JLabel, also das zu beobachtenden Element meiner JScrollPane, darin zentrieren? Also
abhängig von der Länge des Textes = Dimension des JLabels.