tableview相关内容

JavaFx Tableview 复选框需要焦点

我在我的 tableView 中实现了布尔表示作为复选框.它在一般情况下工作正常,但非常令人恼火的事实是它需要关注行(编辑)以应用复选框值的更改.这意味着我首先必须双击该字段,然后单击复选框. 如何使复选框更改立即执行 onEditCommit? 公共类BooleanCell扩展 TableCell{私人复选框复选框;公共 BooleanCell() {checkB ..
发布时间:2021-12-23 08:40:47 其他开发

如何在 JavaFX 中将 CheckBox 添加到 TableView

在我的 Java 桌面应用程序中,我有一个 TableView,我希望在其中有一列带有复选框. 我确实找到了这样做的地方 http://www.jonathangiles.net/javafx/2.0/CellFactories/ 但由于无法下载,而且我不知道 Jonathan Giles 多久会回复我的电子邮件,我想我会问... 如何在 TableView 的单元格中放置 Check ..
发布时间:2021-12-23 08:08:52 Java开发

TableView 列数据设置为 2 位小数

我有 1 个类文件 Nepokretnost.java,其中的构造函数如下所示: public Nepokretnost(String tipNepokretnosti, String zona, String pravo,双 povrsina,int amortizacija,双 osnovica,双信用,双 porez) {this.tipNepokretnosti = tipNepokre ..
发布时间:2021-12-20 12:40:06 Java开发

自动编号的表格行 (javafx)

我的问题是如何在 JavaFX 中创建一个新表,其中第一列是 tableRow 的索引. 所以我创建了一个类:NrCellFactory. public class NrCellFactory扩展 TableCellFactory{私有类 NrCell扩展 TableCell{公共 NrCell(){setText(this.getTableRow().getIndex()+"");}}@ ..
发布时间:2021-12-20 12:34:59 其他开发

javafx中的细胞工厂

我使用的是 JavaFx 2.0 和 Java 7.问题是关于 JavaFX 中的表视图. 下面的示例代码创建一个 firstName 列并为其分配单元工厂和单元值工厂. 回调细胞工厂 =新回调() {公共 TableCell 调用(TableColumn p){返回新的 EditingCell();} };TableColumn firstNameCol = new TableColum ..
发布时间:2021-12-20 12:30:05 其他开发

使用 ObservableMap JavaFX 填充 TableView

我想知道是否可以使用 ObservableMap 来填充 TableView ?我使用ObservableMap而不是ObservableList,因为我需要经常添加和删除,所以我需要最小化成本. 我的 hashMap 使用 BigInteger 作为键字段,使用具有许多属性的类型作为值字段.在我的 tableView 中,我只想显示每个属性的列的值.我希望这很清楚 谢谢 解决方 ..
发布时间:2021-12-20 12:25:37 其他开发

Tableview 在编辑时更新数据库

所以我想要发生的事情是使 tableview 在编辑后更新数据库中的数据.我想在这里使用 SetOnEditCommit 方法.单元格编辑确实有效,但它永远不会更新,也没有错误.首先,如果这种方法实际上有效(可能不是),我有点无能为力,因为很难找到这个特定事物的一些来源.我发现的来源并没有真正的帮助.因此,如果有人知道它为什么不更新,或者在这里提供替代选项,那就太好了. 提到的部分: c ..
发布时间:2021-12-20 12:24:04 其他开发

JavaFX - 使 TableView 高度适应行数

我希望我的 TableView 的高度适应填充的行数,这样它就不会显示任何空行.换句话说,TableView 的高度不应超过最后填充的行.我该怎么做? 解决方案 如果你想让这个工作,你必须设置 fixedCellSize. 然后可以将TableView的高度绑定到表格中包含的项目的大小乘以固定的单元格大小. 演示: @Override公共无效开始(阶段primaryStage ..
发布时间:2021-12-20 12:22:09 Java开发

JavaFX TableView 文本对齐方式

正如您在图片中看到的,每个列的文本对齐设置为左对齐.有什么办法可以改变这种情况吗?到目前为止,我已经在我的 CSS 文件中尝试过: #Cols{文本对齐:右;} 我也试过: #Cols{-fx-text-alignment:右;} 有谁知道我如何将对齐更改为正确的? 解决方案 所有表格列的对齐: 从JavaFX-8开始,你可以使用新定义的CSS选择器table-column, ..
发布时间:2021-12-20 12:19:00 Java开发

将 hashmap 与 tableview (JavaFX) 绑定

我想在 JavaFX Tableview 中显示 HashMap 内容.请在下面找到我用来将 HashMap 内容设置到表列中的代码.我遇到的问题是它只显示一行.for 循环只迭代了 5 次:每次它都选择 HashMap 的第一个值. 如果我忽略 return SimpleObjectProperty 行,for 循环将迭代 HashMap 中的所有内容. final Observable ..
发布时间:2021-12-20 12:16:28 其他开发

设置 JavaFX TableView 单元格的字体颜色?

在我的 Java 桌面应用程序中,我有一个包含 3 列的 JavaFX 表.我想将第三列的字体颜色设置为红色.我根本无法设置 Tableb 的字体颜色.我查看了 CSS 并没有找到任何东西.有没有办法用 CSS 做到这一点?我还寻找 setFont() 并希望以这种方式设置它.空空如也.我什至想不出在某个单元格上设置某些内容的方法. TableViewmyTable = new TableVie ..
发布时间:2021-12-20 12:15:49 Java开发

CheckBoxTableCell 更改侦听器不起作用

我正在尝试向我的 CheckBoxTableCells 添加更改侦听器,但它似乎不起作用.我以 CheckBoxes 为例,认为它们的工作方式相同.但是,当我更改其值时没有输出.我如何将一个正确添加到复选框表单元格? 当前代码: tc.setCellFactory(new Callback, TableCell>() {@覆盖public TableCellcall(TableColumn ..
发布时间:2021-12-20 12:14:31 Java开发

来自任务的表视图中的 JavaFX 更新进度条

我知道Task有一个方法updateProgress,我需要将progressbar绑定到task,但是我不能这样做,因为我没有progressbar作为对象. 我的程序有一个 TableView.一旦用户输入下载 url 并单击下载在 TableView 中创建的新行.行有一些信息和进度条列.然后我开始一个新线程 - 任务.在哪里完成所有下载,我需要以某种方式更新该行中的进度条. 我 ..
发布时间:2021-12-20 12:12:48 其他开发

将 CheckBox 列添加到现有 TableView

我最近想将 CheckBox 列添加到现有的 TableView.为了孤立地研究这个问题,我从 示例 13-6 创建表并向其添加数据.我在 Person 模型类中添加了一个 BooleanProperty 和访问器,并添加了一个新的 TableColumn 和一个 CheckBoxTableCell 作为细胞工厂.如图所示,我在每一行看到一个 CheckBox.尽管所有值都是 true,但没有检查 ..
发布时间:2021-12-20 12:11:28 其他开发

JavaFX 在多个页面上打印 tableview

所以,我的问题是我需要打印 tableview 的内容,但是我有很多项目,它只打印其中的前 23 个.我已经在这里找到了一些解决方案,不幸的是它们并没有太大帮助. 这是我的打印方法: @FXML私人无效printIt(){打印机打印机 = Printer.getDefaultPrinter();PageLayout pageLayout = printer.createPageLayout ..
发布时间:2021-12-20 12:09:40 Java开发

适配 TableView 菜单按钮

问题 TableView 的 setTableMenuButtonVisible 提供了一种改变表格列可见性的机制.然而,该功能还有很多不足之处: 菜单应保持打开状态.我有 e.G.15个表格列,点击菜单打开->点击列->点击菜单打开->点击下一列->...改变多列的可见性很痛苦 应该有全选/取消全选功能 应该有一种方法可以使用自定义项扩展菜单 取消选择所有列后,无法 ..
发布时间:2021-12-20 12:09:33 其他开发

更新 TableView 行外观

我在更改某些 TableView 行的外观时遇到了一些困难.该行应显示带有笔划和红色的文本.实际上,我可以用红色显示它,但仍然无法进行描边.这是我用来改变线条外观的 css 类: .itemCancelado {-fx-删除线:真;-fx-text-fill:红色;} 当用户将项目标记为已取消时添加此样式类: 公共类ItemCanceladoCellFactory实现Callback{@覆盖 ..
发布时间:2021-12-20 12:09:18 Java开发

在 JavaFX 中使用数据库填充 tableview

我开始学习 javaFX,我需要用我的数据库中的数据填充一个表.我在网上阅读了很多代码,但我还没有找到我想要的.我读了 this 但我不知道如何实现最后一个功能.我阅读了一些其他代码来做到这一点,到目前为止这是我的一些代码: @FXML private TableView桌子;@FXML 私有表列nameCol;@FXML 私有表列电子邮件Col;私有 ObservableList数据;公共无效 ..
发布时间:2021-12-20 12:07:31 Java开发

如何用数据库数据填充 TableView

我一直在尝试使用从数据库查询的数据加载 TableView,但似乎无法让它工作. 这是我第一次尝试用数据库查询项填充 TableView - 以防我的代码看起来杂乱无章且远不理想. FXML 是通过 JavaFX SceneBuilder 完成的. 这是数据库查询类: import java.sql.Connection;导入 java.sql.DriverManager;导入 ..
发布时间:2021-12-20 12:07:13 Java开发