JavaFx窗格按钮位置
作为布局,我有一个窗格。 当窗口大小更改时,如何将按钮的位置设置为始终位于右角JavaFx窗格按钮位置,javafx,pane,Javafx,Pane,作为布局,我有一个窗格。 当窗口大小更改时,如何将按钮的位置设置为始终位于右角 Pane root = new Pane(); Button b = new Button("Button "); b.setLayoutX(100); b.setLayoutY(0); root.getChildren().add(b); 窗格不适合这种布局。你可以用 StackPane:这将使每个子对象与一个角、边的中心或中心对齐 AnchorPane:默认情况下,此布局的工作原理与窗格相同,但如果设置锚定
Pane root = new Pane();
Button b = new Button("Button ");
b.setLayoutX(100);
b.setLayoutY(0);
root.getChildren().add(b);
窗格不适合这种布局。你可以用
StackPane:这将使每个子对象与一个角、边的中心或中心对齐
AnchorPane:默认情况下,此布局的工作原理与窗格相同,但如果设置锚定,则可以设置子对象与顶部、左侧、右侧和/或底部的距离
例如:
AnchorPane root = new AnchorPane();
Button b = new Button("Button ");
// place button in the top right corner
AnchorPane.setRightAnchor(b, 0d); // distance 0 from right side of
AnchorPane.setTopAnchor(b, 0d); // distance 0 from top
root.getChildren().add(b);