Quero colocar uma ação no botão ‘adicionar’ para ‘Salvar’ os dados, da JTextField, no banco de dados, estou com dificuldades em realizar esse processo. HELP!
A JTable está Horrível.
codigo:
package estoquee;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.JTextField;
public class CadastrarTipo extends JFrame{
public CadastrarTipo(){
JLabel LidTipo, LnomeTipo;
JTextField TidTipo, TnomeTipo;
JTable TableTipo;
JButton BSair, BEditar, BConsultar, BExcluir, BAdicionar;
//criando a Janela
this.setTitle("Cadastrar Tipo");
this.setSize(500,400);
this.setLocation(200,300);
this.setLayout(null);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//criando o nome JLabel
LidTipo = new JLabel("ID Tipo");
LidTipo.setSize(100,30);
LidTipo.setLocation(10,10);
this.add(LidTipo);
//criando a caixa de texto
TidTipo = new JTextField();
TidTipo.setSize(80,30);
TidTipo.setLocation(110,10);
this.add(TidTipo);
LnomeTipo = new JLabel("Nome do Tipo");
LnomeTipo.setSize(230,30);
LnomeTipo.setLocation(10,50);
this.add(LnomeTipo);
TnomeTipo = new JTextField();
TnomeTipo.setSize(350,30);
TnomeTipo.setLocation(110,50);
this.add(TnomeTipo);
Object [][] dados = {
{"Ana Monteiro", "48 9923-7898", "ana.monteiro@gmail.com"},
{"João da Silva", "48 8890-3345", "joaosilva@hotmail.com"},
{"Pedro Cascaes", "48 9870-5634", "pedrinho@gmail.com"}
};
String [] colunas = {"Nome", "Telefone", "Email"};
TableTipo = new JTable(dados, colunas);
JScrollPane barraRolagem = new JScrollPane(TableTipo);
TableTipo.setSize(450, 150);
TableTipo.setLocation(10,120);
this.add(TableTipo);
BAdicionar = new JButton("Adicionar");
BAdicionar.setSize(90,30);
BAdicionar.setLocation(10, 300);
this.add(BAdicionar);
BEditar = new JButton("Editar");
BEditar.setSize(90,30);
BEditar.setLocation(100, 300);
this.add(BEditar);
BConsultar = new JButton("Consultar");
BConsultar.setSize(90,30);
BConsultar.setLocation(190, 300);
this.add(BConsultar);
BExcluir = new JButton("Excluir");
BExcluir.setSize(90,30);
BExcluir.setLocation(280, 300);
this.add(BExcluir);
BSair = new JButton("Sair");
BSair.setSize(90,30);
BSair.setLocation(370, 300);
this.add(BSair);
}
public void mostrarJanela(){
this.setVisible(true);
}
}