本文整理匯總了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);
}
}