我是Java开发的新手(Android例外),我使用JavaFX和FXML来创建界面。 我有一个带图像的按钮。我想删除边框,我试过这种方式:
<Button border="0" background="transparent">
<graphic>
<ImageView>
<Image url="/resources/images/btn_home.png"/>
</ImageView>
</graphic>
</Button>
但我有一个例外Unable to coerce 0 to class javafx.scene.layout.Border
,我无法理解border
属性的工作原理。你能救我吗?
最后,您认为使用JavaFX进行UI应用是个好主意吗?因为我没有找到任何关于这个库的有用文档。您的意见是什么?
感谢您的帮助。
答案 0 :(得分:1)
我建议使用样式表!然后你可以使用-fx-background- *来设置你的样式。 你可以在这里找到一些例子: http://fxexperience.com/2011/12/styling-fx-buttons-with-css/