如何在java fx场景构建器中将新图形设置为该控件之前,如何删除分配给控件的默认图形(如按钮和复选框)?

问题描述 投票:0回答:2

我正在使用javafx制作一个java桌面应用程序。对于gui建筑我正在使用场景构建器2.0。一切都是完美的预期只有一件事。我想自定义按钮。我想为按钮分配自定义图形。

当我使用[button.setgraphic(node)]时,此语句将新图形设置为按钮,但按钮的默认图形也保持存在。

我只是想删除默认图形,然后想要将新的(自定义)garaphic分配给javafx中的按钮和单选按钮等控件。我必须告诉我,我正在使用场景构建器来构建gui。

我怎样才能实现这一目标?提前致谢....

以下是当前发生情况的截图,.....

在这里,我使用javafx场景构建器创建了一个按钮,然后在fxml文件(.java文件)的控制器中,我尝试使用按钮的setGraphics属性将图像(在快照中的橙色框中显示)设置为该按钮。 ....我只需要按钮即可成型...

javafx-2 scenebuilder
2个回答
0
投票

您最好通过CSS自定义按钮。这里是tutorial。您要做的是修改按钮图片(默认情况下为空)。我想这不是你的确切目的。


0
投票

button.setGraphic(null)//为我工作。

© www.soinside.com 2019 - 2024. All rights reserved.