У меня проблема с изменением местоположения моей кнопки. Я хочу установить конкретное место, где его можно поместить, но когда я использую .setLayoutX
и .setLayoutY
, я даже попытался использовать .relocate
, и он все еще не работает. Я делаю что-то неправильно? вот мой пример кода.JavaFx Изменить позицию или местоположение кнопки вручную?
КОД
Button b1 = new Button();
b1.setText("Press");
b1.setLayoutX(100);
b1.setLayoutY(120); // this are just some randome numbers for this sample
StackPane pane = new StackPane();
pane.getChildren().add(b1);
Scene scene = new Scene(pane,500,500);
stage.setScenes(scene);
stage.show();
, когда я запустить программу на кнопку все еще находится в центре экрана делаю что-то не так?
Возможно, используйте 'Pane' или другое выравнивание для' StackPane', для [example] (http://stackoverflow.com/a/31443755/230513). – trashgod
@trashgod: Любая причина, по которой люди публикуют ответ в качестве комментария? Это происходит все больше и больше, и это начинает раздражать, потому что все время тратится впустую. – Roland
Возможный дубликат кнопки [Позиция JavaFX Button в определенном месте] (http://stackoverflow.com/questions/30641187/position-javafx-button-in-a-specific-location) – ItachiUchiha