我试图使用AnchorPane
来锚定两个矩形,虽然由于某些原因这似乎不起作用:
普通屏幕
最大化屏幕
2 这是我的代码:
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage MainStage) throws Exception {
// Setup window
MainStage.setTitle("Minx IDE - Version 1.0.0");
Group Root = new Group();
Scene MainScene = new Scene(Root, 1000, 600, Color.rgb(44, 62, 80));
MainStage.setScene(MainScene);
MainStage.show();
// Setup window components
// Info box
Rectangle InfoBox = RectangleBuilder.create()
.x(700)
.y(0)
.width(300)
.height(600)
.fill(Color.rgb(149, 165, 166))
.build();
// Save bar
Rectangle SaveBar = RectangleBuilder.create()
.x(0)
.y(575)
.width(700)
.height(25)
.fill(Color.rgb(52, 152, 219))
.build();
AnchorPane Anchor = new AnchorPane(InfoBox, SaveBar);
AnchorPane.setBottomAnchor(SaveBar, 0.0);
AnchorPane.setLeftAnchor(SaveBar, 0.0);
AnchorPane.setTopAnchor(InfoBox, 0.0);
AnchorPane.setRightAnchor(InfoBox, 0.0);
// Add components to root and anchor
Root.getChildren().addAll(InfoBox, SaveBar);
}
请告诉我我做错了什么。
答案 0 :(得分:0)