我需要点击列中已有的图像来自动调用方法。但我似乎无法做到这一点。我有一个名为worker的类,tableview是使用我从数据库中获取的ObservableList对象设置的。
这是mi table的图片:
如果有人想知道,图像是工人阶级的属性。它们用于删除和编辑行。
这是我用来填充tableview的代码;
@Override
public void initialize(URL url, ResourceBundle rb) {
DatabaseController dbc;
dbc = new DatabaseController();
dbc.connect();
ObservableList<Empleado> empleados = dbc.selectEmpleados();
columNombre.setCellValueFactory(new PropertyValueFactory<>("nombre"));
columActivo.setCellValueFactory(new PropertyValueFactory<>("activo"));
columApellidos.setCellValueFactory(new PropertyValueFactory<>("apellidos"));
columDNI.setCellValueFactory(new PropertyValueFactory<>("dni"));
columRango.setCellValueFactory(new PropertyValueFactory<>("rango"));
columTelefono.setCellValueFactory(new PropertyValueFactory<>("telefono"));
columEmail.setCellValueFactory(new PropertyValueFactory<>("email"));
columID.setCellValueFactory(new PropertyValueFactory<>("id"));
columRol.setCellValueFactory(new PropertyValueFactory<>("rol"));
columEdit.setCellValueFactory(new PropertyValueFactory<>("edit"));
columDelete.setCellValueFactory(new PropertyValueFactory<>("delete"));
table_empleados.setItems(empleados);
}