为什么JavaFx会给出HBox的宽度错误

时间:2014-05-21 13:00:01

标签: java javafx fxml

我是JavaFx技术的新学员,我在fxml文件中给了HBox的宽度并且它给了我错误,有人能告诉我为什么会这样吗?

 <HBox width="200"></HBox>

2 个答案:

答案 0 :(得分:1)

您使用的任何属性都必须与具有相应公共set...(...)方法的属性相对应。 width中没有定义名为setWidth(...)的可写属性(即没有公共HBox方法)。有关已定义的属性和方法,请参阅Javadocs

答案 1 :(得分:1)

属性宽度对HBox无效。我认为您要查找的属性是 prefWidth ,如。

<HBox prefHeight="200" />

如果您使用JavaFX Scene Builder来创建fxml,那么它将允许您以图形方式完成所有操作,并为您输入所有正确的属性。

http://www.oracle.com/technetwork/java/javase/downloads/javafxscenebuilder-info-2157684.html

希望这有帮助。