Código HTML:
@FXML private void edit(ActionEvent event) { clientes cliente = new clientes(); cliente.nombre.set(nombre.getText()); cliente.cif.set(cif.getText()); cliente.direccion.set(direccion.getText()); cliente.numero.set(numero.getText()); cliente.poblacion.set(poblacion.getText()); cliente.provincia.set(provincia.getText()); cliente.pais.set(pais.getText()); cliente.cp.set(cp.getText()); cliente.telefono.set(telefono.getText()); clientes2.set(posicionClienteEnTabla, cliente); try { fichero = new FileWriter("C:\\jony\\Clientes.csv",true); pw = new PrintWriter(fichero); String aux = cliente.getNombre()+ ";" + cliente.getTelefono() + ";" + cliente.getCif()+";"+cliente.getDireccion()+";"+cliente.getNumero() +";"+cliente.getPais()+";"+cliente.getPoblacion()+";"+cliente.getProvincia()+";"+cliente.getCp(); pw.println(aux); } catch (Exception e) { e.printStackTrace(); } finally { try { // Nuevamente aprovechamos el finally para // asegurarnos que se cierra el fichero. if (null != fichero) fichero.close(); } catch (Exception e2) { e2.printStackTrace(); } } }