本文介绍了FXML设置TableView列调整大小策略的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How can I set a TableView's resize policy from FXML? I tired this way, but it's not working:

<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>

推荐答案

要使用fxml为tableview设置columnresize策略,必须使用<columnResizePolicy>标记.这将在javafx 2.2及更高版本上运行.

To set columnresize policy for tableview using fxml , you have to use <columnResizePolicy> tag . This will work on javafx 2.2 and later..

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

参考:

使用fxml定义TableView columnResizePolicy属性

这篇关于FXML设置TableView列调整大小策略的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-29 12:35