tablecolumn相关内容

如何用 ObservableMap<KeyObject, ObservableList<CustomObject>> 填充 TableView在 JavaFX 中

我的 Java 程序产生了大量数据,我用这些数据构造了单独的 ResultObject.因为只有某些 ResultsObjects 会感兴趣,所以我用我的结果填充 ObservableHashMap.CustomObject 由几个整数 + 双精度和一个 JSONObject 组成.有了这个CustomObject,我想将类似的ResultObjects(具有某些共同属性)映射到那个CustomO ..
发布时间:2022-01-08 14:22:55 Java开发

自动调整 JTable 列宽

我需要我的 JTable 自动调整其列宽以适应内容.我找到了 TableColumnAdjuster 类很有用.但是有一个小问题.假设我有 5 列,它们的内容很短.在这种情况下,如果我使用自动调整器,它会根据内容设置前四列的宽度,并将所有其余空间分配给最后一列.请看例子. 这里的最后一列,Balance 给出了所有多余的空间.但是,如果我需要将该空间分配给中间的一列该怎么办.在上述情况下,我 ..
发布时间:2021-12-09 18:13:38 Java开发

JavaFX,TableView中的列在移动后会重新调整大小

我有一个TableView,其中的列数超过了屏幕宽度.第一次加载时,所有列的宽度都相同,但是,一旦我移动其中一个,所有列的大小都会被调整为等于该列单元格中数据最大宽度的宽度. 我的问题是:是否可以禁用此行为或使其起作用,直到TableView首次加载? PS: TableView加载为空,然后按下一个填充数据的按钮,因为在发送数据请求之前您需要输入一些关键字段. 解决方案 经过 ..
发布时间:2020-07-10 20:02:44 其他开发

JavaFX2.2并非所有表列都显示带有PropertyValueFactory的数据吗?

与大家晚安 我今天偶然发现了一个相当奇怪的问题,我不知道自己在做什么错.这是关于用PropertyValueFactory绑定表列.我用FXML创建了表格视图和表格列,并通过Scene Builder设置了合适的fx:id. 现在的问题是,某些列显示了预期的数据,而另一些列则为空.当用户按下按钮时,我使用以下代码将项目添加到表格视图中: ObservableList ..
发布时间:2020-07-10 20:01:41 Java开发

如何用ObservableMap< KeyObject,ObservableList< CustomObject>>填充TableView在JavaFX中

我的Java程序产生大量数据,其中我构造了单独的ResultObject.因为只有某些ResultsObjects是感兴趣的,所以我用我的结果填充了ObservableHashMap. CustomObject由少数几个int + double和一个JSONObject组成.有了这个CustomObject,我想将类似的ResultObjects(它们具有某些共同的属性)映射到那个Custom ..
发布时间:2020-07-10 20:01:35 Java开发

创建框架类型列标题以在JavaFX 8中全选

我想创建一个自定义TableColumn,它是一个CheckBox控件,表示是否选择了该行.我们不希望使用标准的SHIFT或CONTROL + CLICK来处理此问题,因为用户倾向于无意间单击并丢失选择. 我想做的是以下事情: 在这种情况下,该列不应成为基础数据模型的一部分,而应仅代表选择或不选择的内容.它不应该以任何方式依赖于数据模型.如果用户选中列标题中的复选框,则应选择表中的所有 ..
发布时间:2020-07-10 20:01:25 其他开发

Slickgrid:最终列自动调整大小以使用所有剩余空间

我正在使用SlickGrid并努力寻找以下解决方案: 所有列在初次显示时必须具有特定的初始宽度,但此后可重新调整大小 调整窗口大小时,最后一列应自动填充剩余的列空间 我看过: 排成一列填充SlickGrid中的剩余空间而不会弄乱显式宽度的列 调整浏览器窗口大小时调整网格大小 如何在SlickGrid中自动调整列的大小? 但是这些似乎并不能完全满足我的需求. 如果我 ..
发布时间:2020-07-10 20:01:22 其他开发

列标题SWT中的控件(组合,广播,文本)

我一直在到处搜索,但是找不到解决方案,也找不到答案. 可以在SWT中将自定义控件/小部件放置在表格的列标题中吗? 我可以将这些控件放在第一行,但这不是解决方案,因为滚动. 之所以需要这样做,是因为我正在导入CSV文件,但是有时其中的列与以前的顺序不同,所以我想给用户一个选项来设置哪个列用于什么(单选按钮或组合键). 谢谢. 解决方案 不,您不能.通常,如果SWT小部 ..
发布时间:2020-07-10 20:01:16 Java开发

如何在SlickGrid中自动调整列的大小?

我希望slickgrid根据最宽的内容或标题文本(以较宽的为准)自动调整列的大小.简而言之,当涉及到列大小调整时,我希望它模拟常规HTML表的默认行为.我该如何在slickgrid中做到这一点? 解决方案 构造选项时,可以使用forceFitColumns: true var options = { enableCellNavigation: true, forceF ..
发布时间:2020-07-10 20:01:13 其他开发

JavaFX:TableView:用于默认排序的列的箭头

我有一个具有表视图的简单Java fx应用程序.表格视图显示了按特定顺序排序的一些数据.有没有一种方法可以显示箭头(默认情况下),该箭头指示数据已经按照该顺序排序了? 我的代码如下: import java.util.Collections; import javafx.application.Application; import javafx.beans.property.Sim ..
发布时间:2020-07-08 10:31:49 其他开发

Java-表-更改表格式

如何更改Java中的表格格式? 现在,我有左边的桌子,但是我希望桌子看起来像右边的桌子. import java.awt.BorderLayout; import java.awt.Color; import java.awt.Component; import javax.swing.JFrame; import javax.swing.JScrollPane; import jav ..
发布时间:2020-04-25 03:46:15 Java开发