java - 如何禁用 TableView 中选定的行

标签 java javafx

我使用 JavaFX 创建了表。我需要在选择该行后禁用该行。

这是产品表:

private TableView<Product> productTableView

我只能像下面这样进行明确的选择:

productTableView.getSelectionModel().clearSelection()

如何禁用所选行?

最佳答案

a.获取cell clicked
b.通过cell.getTableRow()获取行
(或者 a+b 获取 row )
C。通过 tableRow.setDisable()

禁用该行

关于java - 如何禁用 TableView 中选定的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53689379/

相关文章:

java - 这是初始化变量的正确方法吗

java - 按下按钮时,应在日期选择器中显示并计数一个数字

events - JavaFx 按钮事件冒泡

选择多行进行排序时发生 JavaFX TreeTableView 异常

Java - 扩展一个类的类,并且具有一个扩展另一个类的组件的组件

java - Java 的 new 关键字是否一定表示堆分配?

java - Ant 任务 : In ant build i am using java task, 我使用了 system.out.println ,但它没有出现在 Eclipse 控制台中

java - JVM 在 ZipFile.getNextEntry() 处崩溃 - POI 的 BigGridDemo 的一部分

JavaFX容器结构滚动面板

javafx - 在子节点之间拖动后如何阻止 JavaFX 父节点被点击