首页 > 解决方案 > 在 JavaFX 中呈现表数据的最佳方式

问题描述

我正在编写一个导入银行对账单并允许用户对条目进行分类的业务应用程序。完成此操作后,他们可以预览他们的税务报表,如下所示:

摘要 FXML 的 SceneBuilder 视图

这目前是一个网格窗格,每个单元格都包含一个包含标签和文本字段的 vbox。 我不喜欢它。 它笨重且不灵活。

每个单元格都是一个独特的计算或总和,我发现很难获得我满意的布局/分组。我想为某些单元格添加描述性注释,但这可能/会抛出布局。

我考虑过在表格视图中设置特定单元格,如下表:

使用静态类

但是看到这个线程How to set value to cell in TableView in javafx和评论

在 JavaFX 中,您通常不会像这样逐个单元格地设置值。

我想知道什么是最佳做法?表视图不能用于呈现(非统一)非 jpa 数据似乎有点短视。

更新 我当前正在进行的替代解决方案显示在上表中,由一个具有 3 个变量(类别、数量和描述)的小类填充。似乎更好的做法。

标签: javafx

解决方案


推荐阅读