Como apto para o componente ScrollPane limites
Pergunta
Eu tenho esse ScrollPane que eu tem muitos componentes.Eu quero usar o ScrollPane em muitos componentes com tamanho diferente.Eu resolvi temporário o problema usando Rectangle2D
Rectangle2D primaryScreenBoundsthree = Screen.getPrimary().getVisualBounds();
Mas isto não está funcionando corretamente, quando eu inserir o ScrollPane com componentes diferentes.Eu também testei este:
scrollthree.setPrefSize(ScrollPane.USE_PREF_SIZE, ScrollPane.USE_PREF_SIZE);
Mas, novamente, o resultado não é apropriado:
Como eu posso fir o ScrollPane para o pai componentes fronteiras?
Solução
Screen.getPrimary().getVisualBounds();
Isso retorna o bound of the Screen(Monitor)
o que você está usando.
Bounds is the width and height of the Screen !
Inorder para usar scrollPane para caber em seu pai, não use scrollthree.setPrefSize
.Você não é preciso especificar o tamanho do scrollPane, ele irá automaticamente fit into Parent
De facto, todos os javafx painéis encaixam em seus respectivos pais !