Come adattarsi a scrollpane nei limiti dei componenti
Domanda
Ho questo scrollpane che contengo molti componenti.Voglio usare lo scrollpane in molti componenti con dimensioni diverse. Ho risolto il problema temporaneo usando rettangolo2D
Rectangle2D primaryScreenBoundsthree = Screen.getPrimary().getVisualBounds();
.
Ma questo non funziona correttamente quando inserisco lo scrollpane con diversi componenti.Ho anche testato questo:
scrollthree.setPrefSize(ScrollPane.USE_PREF_SIZE, ScrollPane.USE_PREF_SIZE);
.
Ma di nuovo il risultato non è appropriato:
Come posso abezinare lo scrollPane nei Bordi dei componenti dei genitori?
Soluzione
Screen.getPrimary().getVisualBounds();
.
Questo ti restituisce il bound of the Screen(Monitor)
che stai utilizzando.
Bounds is the width and height of the Screen !
.
Inorder per utilizzare ScrollPane per adattarsi al genitore, non utilizzare scrollthree.setPrefSize
. non è necessario specificare la dimensione dello scrollPane , fit into Parent
automaticamente
Infatti, Tutti i pannelli JAVAFX si adattano ai rispettivi genitori !