Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
crusoe6153

Dúvida botoes em Java...

Recommended Posts

Caros, Boa tarde...Sou iniciante em java, comecei a aprender agora na facul e to apanhando que nem um louco, mas quero aprender, estou utilizando netbeans como na facul, estou tentando montar um programa que grave, pesquise, exclua a matéria desejada e um outro botão que limpe os campos, no básico ja montei o esquema, mas não tenho a menor ideia de como montar o botão gravar, pesquisar e limpar os campos, até tentei começar e fiz um código que por enquanto não apresenta erros, roda normalmente, porém não faz nada, você clica em gravar e não grava...preciso da ajuda de vocês para aprender a fazer es métodos...desde ja agradeço, pois sou iniciante....

segue abaixo o código do que fiz por enquanto...

package materia;

import javax.swing.JButton;

/**
*
* @author Diego
*/
public class RegistrarMateria extends javax.swing.JFrame {
private JButton BtGravar;

/** Creates new form RegistrarMateria */
public RegistrarMateria() {
initComponents();
}

/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">
private void initComponents() {

jTextField1 = new javax.swing.JTextField();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jTextField2 = new javax.swing.JTextField();
jTextField3 = new javax.swing.JTextField();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jTextField1.setName("Nome1"); // NOI18N

jLabel1.setText("Nome");

jLabel2.setText("Código");

jLabel3.setText("Créditos");

jTextField2.setName("Codigo"); // NOI18N

jTextField3.setName("Creditos"); // NOI18N

jButton1.setText("Gravar");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtGravar(evt);
}
});

jButton2.setText("Excluir");
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtExcluir(evt);
}
});

jButton3.setText("Pesquisar");
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtPesquisar(evt);
}
});

jButton4.setText("Limpar");
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtLimpar(evt);
}
});

jButton5.setText("Sair");
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
BtSair(evt);
}
});


private void BtGravar(java.awt.event.ActionEvent evt) {
BtGravar.setText("GRAVAR");
BtGravar(evt);
BtGravar = new javax.swing.JButton();


}

private void BtExcluir(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}

private void BtSair(java.awt.event.ActionEvent evt) {
System.exit(0);
}

private void BtPesquisar(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}

private void BtLimpar(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
}

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new RegistrarMateria().setVisible(true);
}
});
}

// Variables declaration - do not modify
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel3;
private javax.swing.JTextField jTextField1;
private javax.swing.JTextField jTextField2;
private javax.swing.JTextField jTextField3;
// End of variables declaration

}

O netbeans gera um monte de códigos desnecesários mas o principal coloquei aqui...o principal que estou com dúvida é no "BtGravar", "BtPesquisar", "BtExcluir" e o "BtLimpar"...Por Favor me ajuda ae galera tenho que entender esta matéria, me ajudem a como fazer estes botões funcionarem...valeu!

Desde ja agradeço, sou apenas um iniciante...Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×