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?

È stato utile?

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 !

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top