JavaFX TableView 如何获取单元格的数据?

标签 java javafx tableview

我正在使用该方法获取整个对象。

tableView.getSelectionModel().getSelectedItem()

如何从单个单元格中获取数据? enter image description here
我的意思是像获取 S20BJ9DZ300266 作为字符串?

最佳答案

假设您知道某些内容已被选中,您可以这样做

TablePosition pos = table.getSelectionModel().getSelectedCells().get(0);
int row = pos.getRow();

// Item here is the table view type:
Item item = table.getItems().get(row);

TableColumn col = pos.getTableColumn();

// this gives the value in the selected cell:
String data = (String) col.getCellObservableValue(item).getValue();

关于JavaFX TableView 如何获取单元格的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29090583/

相关文章:

java - nextLine 如何丢弃输入?

java - 使用 Scene Builder 创建 JavaFX TreeView

ios - TableView编辑风格

ios - 如何使用主视图的选定单元格内容设置详细 View 的表格 View 的最顶层单元格(第一行)?

JavaFX 8 : Populating a TableView in initialize method

ios - 如何停止在 TableView 单元格中重复图像

java - Clojure/Java 的高效二进制序列化

java - Neo4j Java API - 架构索引范围查找?

java - 用十六进制/十进制数进行计算

java - JavaFX 的 CSS 属性名称的命名