对不起,如果重复的话,我找不到任何东西。
我正在尝试使用javafx.scene.transform.Scale
调整节点的大小,调整大小时,该节点在视觉上较小,但似乎仍在父节点上占用相同的空间。
可以在此处查看示例:
可以看出Sample Button
尚未向上移动以填充空白处。
用于生成方案的代码如下:
Pane buttons = new Pane(gridPane);
Scale scale = new Scale(0.3, 0.3, 0, 0);
buttons.getTransforms().add(scale);
Button sampleButton = new Button("Sample Button");
sampleButton.setMinSize(410, 60);
sampleButton.setFont(Font.font("Verdana", FontWeight.BOLD, 25));
VBox vbox = new VBox(buttons, sampleButton);
请注意,我很高兴使用另一种方法来缩放节点,并且我不能只是简单地创建一个较小的按钮而不是进行缩放。
我正在使用Java 13