Boa noite pessoal! Tudo bem com vocês!
Eu to com uma dificuldade de fazer a ação de um botão dentro de uma tableview alguem pode me ajudar?
A ideia é de cada vez que eu clicar em um desses botões pagar a parcela, mas eu não estou conseguindo fazer este evento…
Eu sou novo aqui no guj e esta é minha primeira publicação, se o código que eu mandar ficar não padronizado eu peço desculpas…
Preenchimento da TableView
@FXML private TableColumn<Titulos, Integer>
tcl_Pagamento_Parcelas;
@FXML
public void colocando_TableView(int id_Venda)
{
tcl_Id_Titulo.setCellValueFactory(new
PropertyValueFactory(“id_Titulo”));
tcl_Nome_Cliente.setCellValueFactory(new
PropertyValueFactory(“Cliente_Titulo”));
tcl_Valor_Parcela.setCellValueFactory(new
PropertyValueFactory(“valor_Parcela”));
tcl_Data_Vencimento.setCellValueFactory(new
PropertyValueFactory("data_Vencimento"));
tcl_Pagamento_Parcelas.setCellValueFactory(new PropertyValueFactory(“button”));
try { tbv_Exibicao_Titulos.setItems(atualizar_Tabela(id_Venda));
} catch (SQLException ex) { Logger.getLogger(FXML_Clientes_CadastroController.class.getName()).log(Level.SEVERE, null, ex);
}
}
@FXML
public ObservableList<Titulos> atualizar_Tabela(int id_Venda) throws SQLException{
Titulos_DAO ted = new Titulos_DAO();
return FXCollections.observableArrayList(ted.clientes_Titulos(id_Venda));
}
Modelo
public class Titulos{
private int id_Titulo;
private int valor_Parcela;
private Date data_Vencimento;
private Pagamento_Venda id_Pagamento;
private String tipo_Conta;
public int getId_Titulo() {
return id_Titulo;
}
public void setId_Titulo(int id_Titulo) {
this.id_Titulo = id_Titulo;
}
public int getValor_Parcela() {
return valor_Parcela;
}
public void setValor_Parcela(int valor_Parcela) {
this.valor_Parcela = valor_Parcela;
}
public Date getData_Vencimento() {
return data_Vencimento;
}
public void setData_Vencimento(Date data_Vencimento) {
this.data_Vencimento = data_Vencimento;
}
public Pagamento_Venda getId_Pagamento() {
return id_Pagamento;
}
public void setId_Pagamento(Pagamento_Venda id_Pagamento) {
this.id_Pagamento = id_Pagamento;
}
public String getTipo_Conta() {
return tipo_Conta;
}
public void setTipo_Conta(String tipo_Conta) {
this.tipo_Conta = tipo_Conta;
}
public String getCliente_Titulo(){
return id_Pagamento.getId_Vendas().getId_Cliente().getNome_Cliente();
}
private Button button;
public Button getButton() {
return button;
}
public void setButton(Button button) {
this.button = button;
}
public Titulos() {
this.button = new Button ("Pagar Parcela");
}
Agradeço imensamente quem poder me ajudar, estou em época de tcc e não consigo prosseguir por causa disto

