Javafx 如何在双击时更改单元格颜色
我需要通过鼠标右键单击更改我的Javafx 如何在双击时更改单元格颜色,javafx,kotlin,tornadofx,Javafx,Kotlin,Tornadofx,我需要通过鼠标右键单击更改我的表格视图中的单元格颜色。我的代码: cellFormat { _ -> graphicProperty().addListener { _ -> setOnMouseClicked { if (it.button == MouseButton.SECONDARY) style { backgroundColor += c("darkre
表格视图中的单元格颜色。我的代码:
cellFormat { _ ->
graphicProperty().addListener { _ ->
setOnMouseClicked {
if (it.button == MouseButton.SECONDARY)
style {
backgroundColor += c("darkred")
}
}
}
}
第二种变体:
cellFormat { _ ->
style {
setOnMouseClicked { button ->
if (button.button == MouseButton.SECONDARY) {
backgroundColor += c("darkred")
}
}
} }
我知道我需要制作cell格式的监听器,但我尝试了不同的方法,但没有结果。有人能给我一个提示吗?这听起来像是在为以后的操作标记选择。您是否考虑过将CSS样式应用于选定项的多选列表
如果需要并行选择机制,还可以使用复选框标记记录