Pessoal,
Boa noite.
Sou iniciante, e preciso se possível de ajuda de vcs. Criei um formulário chamado Etiqueta. Porém tenho que fazer um insert usando banco de dados Access (já criei o banco, sei também como realizar a ligação jdbc). .
A minha dúvida é a inclusão do insert no meu código, como também o evento (botão enviar) para que a gravação ocorra no banco.
Desde já agradeço.
[code]
import javax.swing.;
import java.awt.;
import java.awt.event.*;
public class Etiqueta extends JFrame {
private JLabel id_etiqueta;
private JTextField id;
private JLabel Descricao;
private JTextField descricao;
private JLabel Linhas;
private JTextField linhas;
private JLabel Colunas;
private JTextField colunas;
private JLabel Largura;
private JTextField largura;
private JLabel Altura;
private JTextField altura;
private JLabel margem_superior;
private JTextField margemsuperior;
private JLabel Margemequerda;
private JTextField margemesquerda;
private JButton confirmar;
public Etiqueta() {
super("Etiqueta");
Container c = getContentPane();
c.setLayout ( new FlowLayout() );
Eventos ie = new Eventos();
BotaoEvento be = new BotaoEvento();
// Inclusão dos Componentes
//Cria Laybel ID
id_etiqueta = new JLabel("Identificação");
c.add(id_etiqueta);
//Cria Caixa de Texto ID
id = new JTextField(15);
c.add(id);
//Cria Laybel Descrição
Descricao = new JLabel("Descrição");
c.add(Descricao);
//Cria Caixa de Texto Descrição
descricao = new JTextField(18);
c.add(descricao);
//Cria Laybel Linhas
Linhas = new JLabel("Linhas");
c.add(Linhas);
//Cria Caixa de Texto Linhas
linhas = new JTextField(18);
c.add(linhas);
//Cria Laybel Colunas
Colunas = new JLabel("Colunas");
c.add(Colunas);
//Cria Caixa de Texto Colunas
colunas = new JTextField(18);
c.add(colunas);
//Cria Laybel Largura
Largura = new JLabel("Largura");
c.add(Largura);
//Cria Caixa de Texto Largura
largura = new JTextField(18);
c.add(largura);
//Cria Laybel Altura
Altura = new JLabel("Altura");
c.add(Altura);
//Cria Caixa de Texto Altura
altura = new JTextField(18);
c.add(altura);
//Cria Laybel Margem Superior
margem_superior = new JLabel("Margem Superior");
c.add(margem_superior);
//Cria Caixa de Texto Margem Superior
margemsuperior = new JTextField(18);
c.add(margemsuperior);
// Cria Botão de Confirmação
confirmar = new JButton("Confirmar");
c.add(confirmar);
// Cria Evento
confirmar.addActionListener( be );
// Tamanho da Janela
setSize(500,300);
setVisible(true);
}
public static void main(String args[]) {
Etiqueta app = new Etiqueta();
app.addWindowListener (
new WindowAdapter() {
public void windowClosing
( WindowEvent e) {
System.exit(0);
}
}
);
}
// Responsavel por visualizar evento
private class BotaoEvento implements ActionListener {
public void actionPerformed( ActionEvent e ) {
}
}
private class Eventos implements ItemListener {
// Se o estado do componente mudou
public void itemStateChanged( ItemEvent e ) {
if ( e.getSource() == "confirmar" ) {
if ( e.getStateChange() == ItemEvent.SELECTED )
Mostra mensagem na tela
JOptionPane.showMessageDialog( null, "Marcado" );
else
JOptionPane.showMessageDialog( null, "Desmarcado" );
}
}
}
}[/code]