FXML如何删除边框

时间:2014-11-29 19:00:31

标签: java javafx fxml

我是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应用是个好主意吗?因为我没有找到任何关于这个库的有用文档。您的意见是什么?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我建议使用样式表!然后你可以使用-fx-background- *来设置你的样式。 你可以在这里找到一些例子: http://fxexperience.com/2011/12/styling-fx-buttons-with-css/