我是JavaFx技术的新学员,我在fxml文件中给了HBox的宽度并且它给了我错误,有人能告诉我为什么会这样吗?
<HBox width="200"></HBox>
答案 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
希望这有帮助。