javafx - TableView拖放到空表
问题描述
我有两个 TableView,我在它们之间拖放项目。不幸的是,如果目标表没有项目,似乎都不会触发setOnDragOver
或永远不会触发。setOnDragDropped
有没有办法让它们以某种方式触发?我想到的唯一一件事就是拥有某种空/虚拟单元格,而不是一个完全空的表格。但我觉得这有点 hacky,如果可能的话,我想避免它。
解决方案
好的。当然,表本身可以接受拖放事件,并且它们确实会触发空表。我只在 TableRows 中思考,现在我觉得很愚蠢!
推荐阅读
- javascript - 使用 swr 时可以只获取一次数据吗?
- java - 如何检查 InputStream Base64 编码?(不转换为字节)
- sql - 如何优化结合了 JOIN 和 WHERE 子句的 SQL 查询?
- jooq - JOOQ & 交易
- java - 如何仅打印异常名称?
- java - com.fasterxml.jackson.databind.exc.InvalidDefinitionException:无法构造`java.time.LocalDate`的实例
- android - Android TV 方向键的 KeyEvent
- google-sheets - 多个条件匹配 Google 表格
- python - 如何在 Visual Studio Code 中运行需要外部数据的 Python 文件
- postgresql - 可以将表作为参数的函数声明为 IMMUTABLE 吗?