FXML设置TableView列调整大小策略

时间:2012-12-30 23:18:53

标签: java tableview javafx-2 fxml

如何从FXML设置TableView的调整大小策略?我这样累了,但它不起作用:

<TableView layoutX="20.0" layoutY="20.0" prefWidth="674.0" prefHeight="668.0" fx:id="tableView" fx:constant="CONSTRAINED_RESIZE_POLICY">
    <columns>
        <TableColumn text="First Name" />
        <TableColumn text="Last Name" />
        <TableColumn text="Email Address" />
    </columns>    
</TableView>

1 个答案:

答案 0 :(得分:10)

要使用fxml为tableview设置columnresize策略,您必须使用<columnResizePolicy>标记。这将适用于javafx 2.2及更高版本..

<TableView>
  <columnResizePolicy><TableView fx:constant="CONSTRAINED_RESIZE_POLICY"/></columnResizePolicy>
</TableView>

参考:

Defining TableView columnResizePolicy property with fxml