2015-04-16 3 views
1

Как установить положение кнопки в JavaFX? Мой код:Расположение JavaFX кнопки

bZero = new Button(); 
bZero.setPrefSize(45, 20); 
mainPane.getChildren().add(bZero); 
+0

Используйте то, что [ 'расположение pane'] (https://docs.oracle.com/javafx/2/layout /builtin_layouts.htm#CHDGHCDG) соответствует вашим потребностям. – Veluria

+0

Вы ищете конкретное позиционирование? Какой тип макета «mainPane» и где вы хотите поместить свою кнопку? – ItachiUchiha

+0

Я хочу поместить его в определенное положение и его панель – MarvinJoke

ответ

2

Если вы используете контейнер, который не управлять макета, такие как простой Pane, то вы можете использовать

bZero.setLayoutX(...); 
bZero.setLayoutY(...); 

или, что то же самое,

bZero.relocate(...); 

Однако , как предложено в комментариях, гораздо предпочтительнее использовать для вас pane that manages the layout.

+0

Благодарю вас очень много. – MarvinJoke

1

Вы можете использовать Setx и SetY свойства кнопки, чтобы поместить его в панели

bZero = new Button(); 
bZero.setPrefSize(45, 20); 
mainPane.getChildren().add(bZero); 
bZero.setLayoutX(100); // Sets the X co-ordinate 
bZero.setLayoutY(200); // Sets the Y co-ordinate 
+0

Благодарю вас. – MarvinJoke

Смежные вопросы