当前位置: 首页 > 知识库问答 >
问题:

JavaFX:如何获取TableView中的所有行

长孙翔
2023-03-14

我想知道将JavaFX TableView数据获取到集合中的最佳和最有效的方法。我想获得JavaFX TableView中的所有行。

共有1个答案

林鹭洋
2023-03-14

您可以通过GetItems()调用来获取TableView的内容。它返回一个observableList,它是collection的一种类型。

 类似资料:
  • 我在许多地方看到了关于如何使用代码获取表头的示例 像这里:如何防止TableView从做TableColsta重新排序在javaFX 8? 但是这个代码为我返回。 如何到达然后?

  • 问题内容: 我在许多地方看到了有关如何通过代码获取表头的示例 但是这段代码为我返回。 怎么到达呢? 问题答案: 的创建者为,而默认值只有在应用CSS后才会创建。 您可以在将添加到后将其调用,然后在此调用之后访问。 或者,侦听中的更改并在设置外观后执行该代码。 此外,我建议使用而不是使用来检索标题行(无论如何,您都在使用包)。

  • 我对JavaFX非常陌生,我需要帮助识别表视图中的选中/选中复选框。请参阅我用于在表视图中填充数据的UI和代码的屏幕截图。我正在使用场景生成器创建UI 初始化表视图的代码 UI的图像 这是数据模型。 导入javafx。豆。所有物SimpleboleanProperty;导入javafx。豆。所有物简单财产; 公共类测试套件{ } 我的目标是在单击另一个按钮时获得所有选中复选框的描述(旁边的一列)

  • 问题内容: 我在AWT中看到了一种方法:。在JavaFx中,是否有任何方法可以获取所有窗口的JavaFx应用程序? 谢谢, 问题答案: AFAIK,仍然没有适当的方法来执行此操作。 尽管有一种 肮脏的短期 方法: 浏览的源代码,有一个静态方法似乎可以满足您的期望:。 但是有很多免责声明:

  • 在C#中,我发现了一个非常可爱的方法,它允许您从指定的控件中获取所有后代及其所有后代。 我正在寻找一种类似的JavaFX方法。 我看到<code>Parent</code>类是我想要使用的,因为它是派生所有节点类的子类。 这就是我到目前为止所拥有的(我还没有在谷歌上找到任何像“JavaFX从场景中获取所有节点”这样的搜索): 那么,如何判断N是否是父级(或从父级扩展)?我这样做对吗?它似乎不起作用

  • 我目前正在使用 但这并没有返回选择模型中的一个选定项。