Então, sou novato em Java, e desejaria concluir meu projeto (Um sistema simples de Controle de estoque e registro de vendas para uma Mercearia) utilizando FXML para as telas, JPA para mapear o banco no mySQL, e o eclipse para programar o software. Porém não sei como fazer um evento no meu botão de “Salvar” (obs1: esse botão fica no Cadastro de produtos) (obs2: queria que quando clica-se nesse botão salva-se todo conteúdo escrito nos text fields que estão na tela, em um banco) assim seria um botão para Cadastrar meus produtos. Ficaria grato com qualquer ajuda, obrigado.
Java - como criar um botão para salvar todo conteúdo do fxml no banco
G
7 Respostas
Está utilizando o SceneBuilder?
G
Sim
Vá em Code (do seu botão) e de um nome ao evento:

Ai no código vc cria este método:
@FXML private void openSaveDialog(ActionEvent event) { //seu código }
G
Estou na escola agora, chegando em casa vou testar, se eu n conseguir posso solicitar sua ajuda ? Tem algum meio de contato ?
pr aqui mesmo
G
Então amigo ainda estou confuso, pois nunca fiz algo desse tipo, poderia ser mais especifico em
"//seu codigo".
Acho que ajuda: Minha classe controller da fxml cadastro de produtos
public class CadastroCTR implements Initializable{
@FXML
private Button bVoltar;
@FXML
private TextField PrecoUnit;
@FXML
private TextField DescricaoProduto;
@FXML
private TextField NomePoduto;
@FXML
private Button bSalvar;
@FXML
private TextField codProduto;
@Override
public void initialize(URL location, ResourceBundle resources) {
}
e minha classe de Produtos
@Entity
public class Produto {
@Id
private long numero;
private String nome;
private Double preco;
public Produto() {
}
public Produto(long numero, String nome, Double preco) {
this.numero = numero;
this.nome = nome;
this.preco = preco;
}
public long getNumero() {
return numero;
}
public void setNumero(long numero) {
this.numero = numero;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Double getPreco() {
return preco;
}
public void setPreco(Double preco) {
this.preco = preco;
}
}
Quer dizer que lá vc escreve oq quiser, vc escreve O SEU CÓDIGO JAVA, a programação do seu evento…
Criado 15 de junho de 2018
Ultima resposta 18 de jun. de 2018
Respostas 7
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo