【发布时间】:2014-07-25 17:25:16
【问题描述】:
我知道可以在 TableView 中创建一个填充按钮thanks to jewelsea 的列。
但我想知道是否可以直接在 FXML 中定义。
例如,与其他类型一样:
类人:
private final SimpleStringProperty birthDate = new SimpleStringProperty("");
然后在 FXML 中:
<TableView fx:id="table" layoutY="50.0" prefHeight="350.0" prefWidth="600.0">
<columns>
<TableColumn prefWidth="79.5" text="date of birth">
<cellValueFactory>
<PropertyValueFactory property="birthDate" />
</cellValueFactory>
</TableColumn>
</columns>
</TableView>
并且可以使用添加此元素:
@FXML private TableView<Person> table;
//...
table.getItems().add("12/02/1452");
如何用Buttons实现同样的效果?
【问题讨论】:
-
这在 Scene Builder 中是不可能的。
-
我认为这是不可能的。你必须在你的代码上设置 Cell Factory。
标签: java javafx javafx-2 javafx-8 fxml