当前位置: 首页 > 面试题库 >

FXML设置TableView列调整大小策略

林祯
2023-03-14
问题内容

如何从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>

问题答案:

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

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

参考:

使用fxml定义TableView columnResizePolicy属性



 类似资料:
  • 我想从FXML中设置TableView的SelectionModel,但我找不到如何做到这一点。我已经尝试了以下操作: 1.将其设置为TableView的属性即可: 2.设置与ListView相同的属性(请参见:https://community.oracle.com/thread/2315611?start=0&tstart=0): 非常感谢任何帮助!

  • 已经建立了一个小的测试SWING应用程序,有三个面板。一个主JPanel,包含两个较小的JPanel。一个在左边(板面板),另一个在右边(侧板)。通过调用min、preferred和max size方法,两个内部面板都被设置为请求的特定大小。右面板中的一个按钮将父JFrame设置为not re-sizable。在父帧设置为不可调整大小之前,一切看起来都很好,这会导致(?!)调整框架和主面板的大小,

  • 问题内容: 我有以下脚本将CSV文件转换为XLSX文件,但是我的列大小非常狭窄。每次我必须用鼠标拖动它们以读取数据时。有人知道如何设置列宽吗? 这是我正在使用的代码。 问题答案: 您可以估计(或使用等宽字体)来实现此目的。假设数据是一个嵌套数组,例如[[‘a1’,’a2’],[‘b1’,’b2’]] 我们可以获取每一列中的最大字符数。然后设置宽度。宽度正好是等宽字体的宽度(如果至少未更改其他样式,

  • 我正在尝试使用两列创建一个具有特定布局的窗口,但我不能完全按照我想要的方式工作。 首先,一些简化的示例代码: 以下是我想要的: 微调器和按钮应使用所有可用宽度 我试着使用各种各样的限制,但我无法让一切都正常工作。我认为我发现的主要问题是,在让微调器使用可用宽度后,它们在缩小窗口时拒绝收缩。 我正在Linux中使用Oracle JDK 1.8.0\u 60。

  • 我有一个TableView,在这个TableView中,有5列。其中一列只包含TableView中的行数,它只是对它们进行计数。以下行为是我想要实现的: 数字列应具有与其内容相适应的宽度 数字列不可缩放 其他列应可调整大小 当内容太长时,其他列可以并且应该截断它们的内容,以便它们适合TableView的区域,并且不可见水平滚动条 我有5个TableView列,我是这样创建的: 所以我的问题是:如何