1
我想创建一个OnMouseOver
监听器到TableView
的特定列的单元格,以便当我将鼠标悬停在其单元格上时,弹出窗口应显示一些消息。这是我如何创建表格及其列。将悬停监听器添加到javafx表中特定列的单元格
private TableView<Stock> stockTable = new TableView<>();
ObservableList columns = stockTable.getColumns();
public TableColumn createTextColumn(String columnName, String columnCaption,BooleanProperty editingStarted) {
TableColumn column = new TableColumn(columnCaption);
column.setCellValueFactory(new PropertyValueFactory<>(columnName));
column.setCellFactory(TextFieldTableCell.forTableColumn());
return column;
}
final TableColumn nameColumn
= createTextColumn("name", "Product Name", editingStarted);
columns.add(nameColumn);
所以是有可能做到这一点。我知道如何为行创建侦听器。但是我没有在互联网上听到桌子的细胞。预先感谢您的帮助。
非常感谢您对这个解决方案!它帮助了很多。 :) – Nazim