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?

Foi útil?

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 !

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top