Pod numerem JavaFX jest coś podobnego do setLayout();
lub setBounds();
?JavaFX: Jak ustawić komponent/węzeł?
Na przykład chcę ustawić przycisk na pozycję, którego pragnę.
Pod numerem JavaFX jest coś podobnego do setLayout();
lub setBounds();
?JavaFX: Jak ustawić komponent/węzeł?
Na przykład chcę ustawić przycisk na pozycję, którego pragnę.
Należy przeczytać na klasy Node (długi tekst na początku), a następnie specjalnie relocate, setLayoutX (Y) i setTranslateX (Y).
Wszystko na wykresie sceny JavaFX to Node. Każdy węzeł ma współrzędną X i współrzędną Y. Istnieją jednak różne sposoby na komponent potomny set/change position
. To zależy od menedżera układu używanego do pokazania komponentu na wykresie sceny.
Group
, które nie obliczają domyślną pozycję dziecka i można go używać layoutX
i layoutY
bezpośrednio na nichRegion
, które domyślnej pozycji automatically
obliczyć dziecka przy użyciu layoutX
i w celu dostosowania położenia komponentów z ich domyślnych pozycji należy użyć wartości translateX
i translateY
.Od docs:
Jeśli węzeł jest zarządzany i ma region jako jego rodzica, a następnie region układ będzie ustawiony layoutX według własnej polityki układu. Jeśli węzeł jest niezarządzany lub jest nadrzędny dla grupy, aplikacja może ustawić układ układu X bezpośrednio, aby go ustawić.