本文整理汇总了Java中javafx.scene.control.Button.setManaged方法的典型用法代码示例。如果您正苦于以下问题:Java Button.setManaged方法的具体用法?Java Button.setManaged怎么用?Java Button.setManaged使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javafx.scene.control.Button
的用法示例。
在下文中一共展示了Button.setManaged方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showSvgs
import javafx.scene.control.Button; //导入方法依赖的package包/类
private void showSvgs(int index) {
int x = 0, y = 0;
for (String j :
svgData.get(index).getValue().getData().values()) {
SVGPath path = new SVGPath();
path.setContent(j);
Bounds bounds = path.boundsInLocalProperty().getValue();
double scale = Math.max(bounds.getHeight(),bounds.getWidth());
path.setScaleX(30 / scale);
path.setScaleY(30 / scale);
Button button = new Button();
button.setGraphic(path);
button.getStylesheets().add("css/svgbutton_style.css");
button.setOnMouseClicked(event -> {
SVGPath svgPath = (SVGPath) button.getGraphic();
controller.drawSvg(svgPath.getContent());
(button.getScene().getWindow()).hide();
});
button.setManaged(false);
button.resizeRelocate(x , y, 50, 50);
x+=55;
if (x > 399) {
x = 0;
y += 55;
}
iconsPane.getChildren().add(button);
}
}