Javafx 2 在java fx场景生成器中将新图形设置到控件之前,如何删除指定给该控件的默认图形(如按钮和复选框)?

Javafx 2 在java fx场景生成器中将新图形设置到控件之前,如何删除指定给该控件的默认图形(如按钮和复选框)?,javafx-2,scenebuilder,Javafx 2,Scenebuilder,我正在使用javafx制作一个java桌面应用程序。对于gui构建,我使用场景生成器2.0。 一切都如预期般完美,只有一件事。我想定制按钮。我想为按钮指定自定义图形 当我使用[button.setgraphic(node)]时,此语句将新图形设置为按钮,但按钮的默认图形也将保留 我只想删除默认图形,然后将新的(自定义)garaphic分配给控件,如javafx中的按钮和单选按钮。还有一件事,我必须告诉大家,我正在使用场景生成器构建gui 我怎样才能做到这一点? 提前谢谢 下面是当前发生情况的屏幕

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

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

我只想删除默认图形,然后将新的(自定义)garaphic分配给控件,如javafx中的按钮和单选按钮。还有一件事,我必须告诉大家,我正在使用场景生成器构建gui

我怎样才能做到这一点? 提前谢谢

下面是当前发生情况的屏幕截图

在这里,我使用javafx scene builder制作了一个按钮,然后在fxml文件(.java文件)的控制器中,我尝试使用按钮的setGraphics属性将图像(在快照中的橙色框中显示)设置为该按钮。。。。。我只需要那个按钮的形状如下


您最好通过CSS自定义按钮。来吧。您试图做的是修改按钮图片(默认为空)。我想这不是你的确切目的。

按钮。设置图形(空)
//为我工作。

图片会很有帮助我添加了快照亲爱的…..谢谢学生,我尝试了你的建议,但还是上面提到的行为,现在我想定制单选按钮,以防单选按钮,css完全不用于自定义形状…你对单选按钮使用了什么选择器?我只是按照你建议的教程编写了一个css文件,其中有一个名为.customRadioButton的类,在这个文件中,我使用fx background属性设置背景图像,但单选按钮上没有显示任何变化……您是否将样式应用于控件<代码>radioBtn.getStyleClass().add(“customRadioButton”)您的css文件是否已正确加载?