Formulario de Cadastro

6 respostas
jsalvador

estou montando um formulario no net beans que deve conter nome,curso,nota1,nota2. Terá botão cadastrar, informações, situação. quando clicar no cadastrar deve sumir o que foi inserido. No informações deve aparecer tudo que foi cadastrado, e no situação deve aparecer a media e se o aluno foi aprovado ou reprovado. Já montei a classe aluno o formulario, so não to conseguindo codificar. Poderiam me ajudar.
obrigado

6 Respostas

andredemelo

Poste aqui o que você já fez!! Para que possamos te ajudar!!

Anime

Oi,

Baixe essa apostila:http://acervobrasil.blogspot.com/2008/10/apostila-java-2-com-banco-de-dados.html

Boa sorte!

jsalvador

jsalvador:
estou montando um formulario no net beans que deve conter nome,curso,nota1,nota2. Terá botão cadastrar, informações, situação. quando clicar no cadastrar deve sumir o que foi inserido. No informações deve aparecer tudo que foi cadastrado, e no situação deve aparecer a media e se o aluno foi aprovado ou reprovado. Já montei a classe aluno o formulario, so não to conseguindo codificar. Poderiam me ajudar.
obrigado

package Model;

public class Aluno {

private String nome;
    private String curso;
private float nota1;
private float nota2;

public String getNome() {
	return nome;
}
public void setNome(String nome) {
	this.nome = nome;
}
    public String getCurso() {
	return curso;
}
public void setCurso(String curso) {
	this.curso = curso;
}
public float getNota1() {
	return nota1;
}
public void setNota1(float nota1) {
	this.nota1 = nota1;
}
public float getNota2() {
	return nota2;
}
public void setNota2(float nota2) {
	this.nota2 = nota2;
}

public void cadastrar(String nome,String curso, float nota1, float nota2){
	setNome(nome);
            setCurso(curso);
	setNota1(nota1);
	setNota2(nota2);
}
public String informacao(){
    return "nome"+getNome()+"curso"+getCurso()+"nota1"+getNota1()+"nota2"+getNota2();
    };
public float verMedia(){
	return(nota1+nota2)/2;
         	}
public String situacao(){

if (verMedia()>=7){

return aluno aprovado;

}

else {

return aluno reprovado;

}}

}

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

/*

  • FrmAluno.java
  • Created on 05/10/2010, 20:35:10
    */
package View;

import Model.Aluno;

import javax.swing.JOptionPane;

/**
*

  • @author salvador
    
    */
    
    public class FrmAluno extends javax.swing.JFrame {
    
    Aluno pr = new Aluno();
    
    /** Creates new form FrmAluno */
    
    public FrmAluno() {
    
    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)
      
      // 
      
      private void initComponents() {
      
      jButton4 = new javax.swing.JButton();
      
      NOME = new javax.swing.JLabel();
      
      CURSO = new javax.swing.JLabel();
      
      NOTA1 = new javax.swing.JLabel();
      
      NOTA2 = new javax.swing.JLabel();
      
      txtNome = new javax.swing.JTextField();
      
      txtCurso = new javax.swing.JTextField();
      
      txtNota1 = new javax.swing.JTextField();
      
      txtNota2 = new javax.swing.JTextField();
      
      btnCADASTRAR = new javax.swing.JButton();
      
      btnSITUAÇÃO = new javax.swing.JButton();
      
      btnSAIR = new javax.swing.JButton();
      
      btnINFORMACOES = new javax.swing.JButton();
      
      lblSituacao = new javax.swing.JLabel();
      

      jButton4.setText(“jButton4”);

      setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

      NOME.setText(“NOME”);

      CURSO.setText(“CURSO”);

      NOTA1.setText(“NOTA 1”);

      NOTA2.setText(“NOTA2”);

      txtNome.setName(“txtNome”); // NOI18N

      txtCurso.setName(“txtCurso”); // NOI18N

      txtNota1.setName(“txtNota1”); // NOI18N

      txtNota2.setName(“txtNota2”); // NOI18N
      
      txtNota2.addActionListener(new java.awt.event.ActionListener() {
      
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      
      txtNota2ActionPerformed(evt);
      
      }
      
      });
      
      btnCADASTRAR.setText(“CADASTRAR”);
      
      btnCADASTRAR.addActionListener(new java.awt.event.ActionListener() {
      
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      
      btnCADASTRARActionPerformed(evt);
      
      }
      
      });
      
      btnSITUAÇÃO.setText(“SITUAÇÃO”);
      
      btnSITUAÇÃO.addActionListener(new java.awt.event.ActionListener() {
      
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      
      btnSITUAÇÃOActionPerformed(evt);
      
      }
      
      });
      
      btnSAIR.setText(“SAIR”);
      
      btnSAIR.addActionListener(new java.awt.event.ActionListener() {
      
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      
      btnSAIRActionPerformed(evt);
      
      }
      
      });
      
      btnINFORMACOES.setText(“INFORMAÇÕES”);
      
      btnINFORMACOES.addActionListener(new java.awt.event.ActionListener() {
      
      public void actionPerformed(java.awt.event.ActionEvent evt) {
      
      btnINFORMACOESActionPerformed(evt);
      
      }
      
      });
      
      javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
      
      getContentPane().setLayout(layout);
      
      layout.setHorizontalGroup(
      
      layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      
      .addGroup(layout.createSequentialGroup()
      
      .addGap(13, 13, 13)
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
      
      .addComponent(NOTA2)
      
      .addComponent(NOME)
      
      .addComponent(CURSO)
      
      .addComponent(NOTA1)
      
      .addGroup(layout.createSequentialGroup()
      
      .addComponent(btnCADASTRAR, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)
      
      .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      
      .addGroup(layout.createSequentialGroup()
      
      .addGap(32, 32, 32)
      
      .addComponent(btnINFORMACOES)
      
      .addGap(27, 27, 27)
      
      .addComponent(btnSITUAÇÃO, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE)
      
      .addGap(18, 18, 18)
      
      .addComponent(btnSAIR, javax.swing.GroupLayout.PREFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE))
      
      .addGroup(layout.createSequentialGroup()
      
      .addGap(24, 24, 24)
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      
      .addComponent(lblSituacao, javax.swing.GroupLayout.PREFERRED_SIZE, 264, javax.swing.GroupLayout.PREFERRED_SIZE)
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
      
      .addComponent(txtCurso)
      
      .addComponent(txtNome, javax.swing.GroupLayout.DEFAULT_SIZE, 272, Short.MAX_VALUE)
      
      .addComponent(txtNota2)
      
      .addComponent(txtNota1, javax.swing.GroupLayout.Alignment.LEADING)))))
      
      .addContainerGap(291, Short.MAX_VALUE))
      
      );
      
      layout.setVerticalGroup(
      
      layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      
      .addGroup(layout.createSequentialGroup()
      
      .addGap(51, 51, 51)
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      
      .addComponent(NOME)
      
      .addComponent(txtNome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
      
      .addGap(18, 18, 18)
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
      
      .addComponent(CURSO)
      
      .addComponent(txtCurso, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
      
      .addGap(18, 18, 18)
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
      
      .addComponent(NOTA2, javax.swing.GroupLayout.Alignment.TRAILING)
      
      .addGroup(layout.createSequentialGroup()
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
      
      .addComponent(txtNota1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
      
      .addComponent(NOTA1))
      
      .addGap(18, 18, 18)
      
      .addComponent(txtNota2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
      
      .addGap(18, 18, 18)
      
      .addComponent(lblSituacao, javax.swing.GroupLayout.DEFAULT_SIZE, 23, Short.MAX_VALUE)
      
      .addGap(18, 18, 18)
      
      .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
      
      .addComponent(btnINFORMACOES)
      
      .addComponent(btnSITUAÇÃO)
      
      .addComponent(btnCADASTRAR)
      
      .addComponent(btnSAIR))
      
      .addGap(33, 33, 33))
      
      );
      

      pack();
      }//

    private void txtNota2ActionPerformed(java.awt.event.ActionEvent evt) {
    
    // TODO add your handling code here:
    
    }
    
    private void btnCADASTRARActionPerformed(java.awt.event.ActionEvent evt) {
    
    pr.cadastrar(txtNome.getText(),txtCurso.getText(),
    
    Float.parseFloat(txtNota1.getText()),
    
    Float.parseFloat(txtNota2.getText()));
    
    txtNome.setText("");
    
    txtCurso.setText("");
    
    txtNota1.setText("");
    
    txtNota2.setText("");
    
    }
    
    private void btnINFORMACOESActionPerformed(java.awt.event.ActionEvent evt) {
    
    JOptionPane.showMessageDialog(null,“Informações\n\n”+pr.informacao());
    
    }
    
    private void btnSITUAÇÃOActionPerformed(java.awt.event.ActionEvent evt) {
    
    // TODO add your handling code here:
    
    }
    
    private void btnSAIRActionPerformed(java.awt.event.ActionEvent evt) {
    
    dispose();        // 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 FrmAluno().setVisible(true);
      }
      });
      }
    // Variables declaration - do not modify
    
    private javax.swing.JLabel CURSO;
    
    private javax.swing.JLabel NOME;
    
    private javax.swing.JLabel NOTA1;
    
    private javax.swing.JLabel NOTA2;
    
    private javax.swing.JButton btnCADASTRAR;
    
    private javax.swing.JButton btnINFORMACOES;
    
    private javax.swing.JButton btnSAIR;
    
    private javax.swing.JButton btnSITUAÇÃO;
    
    private javax.swing.JButton jButton4;
    
    private javax.swing.JLabel lblSituacao;
    
    private javax.swing.JTextField txtCurso;
    
    private javax.swing.JTextField txtNome;
    
    private javax.swing.JTextField txtNota1;
    
    private javax.swing.JTextField txtNota2;
    
    // End of variables declaration
    

}

jsalvador
estou montando um formulario no net beans que deve conter nome,curso,nota1,nota2. Terá botão cadastrar, informações, situação. quando clicar no cadastrar deve sumir o que foi inserido. No informações deve aparecer tudo que foi cadastrado, e no situação deve aparecer a media e se o aluno foi aprovado ou reprovado. Já montei a classe aluno o formulario, so não to conseguindo codificar. Poderiam me ajudar.
obrigado

package Model;

public class Aluno {

private String nome;

private String curso;

private float nota1;

private float nota2;
public String getNome() {

return nome;

}

public void setNome(String nome) {

this.nome = nome;

}

public String getCurso() {

return curso;

}

public void setCurso(String curso) {

this.curso = curso;

}

public float getNota1() {

return nota1;

}

public void setNota1(float nota1) {

this.nota1 = nota1;

}

public float getNota2() {

return nota2;

}

public void setNota2(float nota2) {

this.nota2 = nota2;

}
public void cadastrar(String nome,String curso, float nota1, float nota2){

setNome(nome);

setCurso(curso);

setNota1(nota1);

setNota2(nota2);

}

public String informacao(){

return nome+getNome()+curso+getCurso()+nota1+getNota1()+nota2+getNota2();

};

public float verMedia(){

return(nota1+nota2)/2;

}

public String situacao(){

if (verMedia()>=7){

return aluno aprovado;

}

else {

return aluno reprovado;

}}

}

/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
    */

/*

  • FrmAluno.java
  • Created on 05/10/2010, 20:35:10
    */
package View;

import Model.Aluno;

import javax.swing.JOptionPane;

/**
*

  • @author salvador
    */
    public class FrmAluno extends javax.swing.JFrame {
    Aluno pr = new Aluno();
/** Creates new form FrmAluno */

public FrmAluno() {

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”)
    //
    private void initComponents() {
jButton4 = new javax.swing.JButton();

NOME = new javax.swing.JLabel();

CURSO = new javax.swing.JLabel();

NOTA1 = new javax.swing.JLabel();

NOTA2 = new javax.swing.JLabel();

txtNome = new javax.swing.JTextField();

txtCurso = new javax.swing.JTextField();

txtNota1 = new javax.swing.JTextField();

txtNota2 = new javax.swing.JTextField();

btnCADASTRAR = new javax.swing.JButton();

btnSITUAÇÃO = new javax.swing.JButton();

btnSAIR = new javax.swing.JButton();

btnINFORMACOES = new javax.swing.JButton();

lblSituacao = new javax.swing.JLabel();

jButton4.setText(“jButton4”);

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

NOME.setText(“NOME”);

CURSO.setText(“CURSO”);

NOTA1.setText(“NOTA 1”);

NOTA2.setText(“NOTA2”);

txtNome.setName(“txtNome”); // NOI18N

txtCurso.setName(“txtCurso”); // NOI18N

txtNota1.setName(“txtNota1”); // NOI18N

txtNota2.setName(“txtNota2”); // NOI18N

txtNota2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

txtNota2ActionPerformed(evt);

}

});
btnCADASTRAR.setText(“CADASTRAR”);

btnCADASTRAR.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnCADASTRARActionPerformed(evt);

}

});
btnSITUAÇÃO.setText(“SITUAÇÃO”);

btnSITUAÇÃO.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnSITUAÇÃOActionPerformed(evt);

}

});
btnSAIR.setText(“SAIR”);

btnSAIR.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnSAIRActionPerformed(evt);

}

});
btnINFORMACOES.setText(“INFORMAÇÕES”);

btnINFORMACOES.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

btnINFORMACOESActionPerformed(evt);

}

});
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(13, 13, 13)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(NOTA2)

.addComponent(NOME)

.addComponent(CURSO)

.addComponent(NOTA1)

.addGroup(layout.createSequentialGroup()

.addComponent(btnCADASTRAR, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)))

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(32, 32, 32)

.addComponent(btnINFORMACOES)

.addGap(27, 27, 27)

.addComponent(btnSITUAÇÃO, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 1

.addComponent(btnSAIR, javax.swing.GroupLayout.PREFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createSequentialGroup()

.addGap(24, 24, 24)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(lblSituacao, javax.swing.GroupLayout.PREFERRED_SIZE, 264, javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)

.addComponent(txtCurso)

.addComponent(txtNome, javax.swing.GroupLayout.DEFAULT_SIZE, 272, Short.MAX_VALUE)

.addComponent(txtNota2)

.addComponent(txtNota1, javax.swing.GroupLayout.Alignment.LEADING)))))

.addContainerGap(291, Short.MAX_VALUE))

);

layout.setVerticalGroup(

layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(layout.createSequentialGroup()

.addGap(51, 51, 51)

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(NOME)

.addComponent(txtNome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 1

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)

.addComponent(CURSO)

.addComponent(txtCurso, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(18, 18, 1

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(NOTA2, javax.swing.GroupLayout.Alignment.TRAILING)

.addGroup(layout.createSequentialGroup()

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(txtNota1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(NOTA1))

.addGap(18, 18, 1

.addComponent(txtNota2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addGap(18, 18, 1

.addComponent(lblSituacao, javax.swing.GroupLayout.DEFAULT_SIZE, 23, Short.MAX_VALUE)

.addGap(18, 18, 1

.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(btnINFORMACOES)

.addComponent(btnSITUAÇÃO)

.addComponent(btnCADASTRAR)

.addComponent(btnSAIR))

.addGap(33, 33, 33))

);

pack();
}//

private void txtNota2ActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}
private void btnCADASTRARActionPerformed(java.awt.event.ActionEvent evt) {

pr.cadastrar(txtNome.getText(),txtCurso.getText(),

Float.parseFloat(txtNota1.getText()),

Float.parseFloat(txtNota2.getText()));

txtNome.setText("");

txtCurso.setText("");

txtNota1.setText("");

txtNota2.setText("");

}
private void btnINFORMACOESActionPerformed(java.awt.event.ActionEvent evt) {

JOptionPane.showMessageDialog(null,“Informações\n\n”+pr.informacao());

}
private void btnSITUAÇÃOActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}
private void btnSAIRActionPerformed(java.awt.event.ActionEvent evt) {

dispose(); // 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 FrmAluno().setVisible(true);
    }
    });
    }
// Variables declaration - do not modify

private javax.swing.JLabel CURSO;

private javax.swing.JLabel NOME;

private javax.swing.JLabel NOTA1;

private javax.swing.JLabel NOTA2;

private javax.swing.JButton btnCADASTRAR;

private javax.swing.JButton btnINFORMACOES;

private javax.swing.JButton btnSAIR;

private javax.swing.JButton btnSITUAÇÃO;

private javax.swing.JButton jButton4;

private javax.swing.JLabel lblSituacao;

private javax.swing.JTextField txtCurso;

private javax.swing.JTextField txtNome;

private javax.swing.JTextField txtNota1;

private javax.swing.JTextField txtNota2;

// End of variables declaration

}

andredemelo

jsalvador,

Utilize as tags (code e /code) , para que o código seja compreendido com mais facilidade!!!

andredemelo
package Model; 


public class Aluno { 

private String nome; 
private String curso; 
private float nota1; 
private float nota2; 

public String getNome() { 
return nome; 
} 
public void setNome(String nome) { 
this.nome = nome; 
} 
public String getCurso() { 
return curso; 
} 
public void setCurso(String curso) { 
this.curso = curso; 
} 
public float getNota1() { 
return nota1; 
} 
public void setNota1(float nota1) { 
this.nota1 = nota1; 
} 
public float getNota2() { 
return nota2; 
} 
public void setNota2(float nota2) { 
this.nota2 = nota2; 
} 

public void cadastrar(String nome,String curso, float nota1, float nota2){ 
setNome(nome); 
setCurso(curso); 
setNota1(nota1); 
setNota2(nota2); 
} 
public String informacao(){ 
return "nome"+getNome()+"curso"+getCurso()+"nota1"+getNota1()+"nota2"+getNota2(); 
}; 
public float verMedia(){ 
return(nota1+nota2)/2; 
} 
public String situacao(){ 
if (verMedia()>=7){ 
return "aluno aprovado"; 
} 
else { 
return "aluno reprovado"; 
}} 
} 


/* 
* To change this template, choose Tools | Templates 
* and open the template in the editor. 
*/ 

/* 
* FrmAluno.java 
* 
* Created on 05/10/2010, 20:35:10 
*/ 

package View; 
import Model.Aluno; 
import javax.swing.JOptionPane; 

/** 
* 
* @author salvador 
*/ 
public class FrmAluno extends javax.swing.JFrame { 
Aluno pr = new Aluno(); 

/** Creates new form FrmAluno */ 
public FrmAluno() { 
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() { 

jButton4 = new javax.swing.JButton(); 
NOME = new javax.swing.JLabel(); 
CURSO = new javax.swing.JLabel(); 
NOTA1 = new javax.swing.JLabel(); 
NOTA2 = new javax.swing.JLabel(); 
txtNome = new javax.swing.JTextField(); 
txtCurso = new javax.swing.JTextField(); 
txtNota1 = new javax.swing.JTextField(); 
txtNota2 = new javax.swing.JTextField(); 
btnCADASTRAR = new javax.swing.JButton(); 
btnSITUAÇÃO = new javax.swing.JButton(); 
btnSAIR = new javax.swing.JButton(); 
btnINFORMACOES = new javax.swing.JButton(); 
lblSituacao = new javax.swing.JLabel(); 

jButton4.setText("jButton4"); 

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); 

NOME.setText("NOME"); 

CURSO.setText("CURSO"); 

NOTA1.setText("NOTA 1"); 

NOTA2.setText("NOTA2"); 

txtNome.setName("txtNome"); // NOI18N 

txtCurso.setName("txtCurso"); // NOI18N 

txtNota1.setName("txtNota1"); // NOI18N 

txtNota2.setName("txtNota2"); // NOI18N 
txtNota2.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent evt) { 
txtNota2ActionPerformed(evt); 
} 
}); 

btnCADASTRAR.setText("CADASTRAR"); 
btnCADASTRAR.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent evt) { 
btnCADASTRARActionPerformed(evt); 
} 
}); 

btnSITUAÇÃO.setText("SITUAÇÃO"); 
btnSITUAÇÃO.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent evt) { 
btnSITUAÇÃOActionPerformed(evt); 
} 
}); 

btnSAIR.setText("SAIR"); 
btnSAIR.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent evt) { 
btnSAIRActionPerformed(evt); 
} 
}); 

btnINFORMACOES.setText("INFORMAÇÕES"); 
btnINFORMACOES.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent evt) { 
btnINFORMACOESActionPerformed(evt); 
} 
}); 

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); 
getContentPane().setLayout(layout); 
layout.setHorizontalGroup( 
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
.addGroup(layout.createSequentialGroup() 
.addGap(13, 13, 13) 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) 
.addComponent(NOTA2) 
.addComponent(NOME) 
.addComponent(CURSO) 
.addComponent(NOTA1) 
.addGroup(layout.createSequentialGroup() 
.addComponent(btnCADASTRAR, javax.swing.GroupLayout.PREFERRED_SIZE, 102, javax.swing.GroupLayout.PREFERRED_SIZE) 
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED))) 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
.addGroup(layout.createSequentialGroup() 
.addGap(32, 32, 32) 
.addComponent(btnINFORMACOES) 
.addGap(27, 27, 27) 
.addComponent(btnSITUAÇÃO, javax.swing.GroupLayout.PREFERRED_SIZE, 112, javax.swing.GroupLayout.PREFERRED_SIZE) 
.addGap(18, 18, 1 
.addComponent(btnSAIR, javax.swing.GroupLayout.PREFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE)) 
.addGroup(layout.createSequentialGroup() 
.addGap(24, 24, 24) 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
.addComponent(lblSituacao, javax.swing.GroupLayout.PREFERRED_SIZE, 264, javax.swing.GroupLayout.PREFERRED_SIZE) 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false) 
.addComponent(txtCurso) 
.addComponent(txtNome, javax.swing.GroupLayout.DEFAULT_SIZE, 272, Short.MAX_VALUE) 
.addComponent(txtNota2) 
.addComponent(txtNota1, javax.swing.GroupLayout.Alignment.LEADING))))) 
.addContainerGap(291, Short.MAX_VALUE)) 
); 
layout.setVerticalGroup( 
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
.addGroup(layout.createSequentialGroup() 
.addGap(51, 51, 51) 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
.addComponent(NOME) 
.addComponent(txtNome, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
.addGap(18, 18, 1 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING) 
.addComponent(CURSO) 
.addComponent(txtCurso, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) 
.addGap(18, 18, 1 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) 
.addComponent(NOTA2, javax.swing.GroupLayout.Alignment.TRAILING) 
.addGroup(layout.createSequentialGroup() 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) 
.addComponent(txtNota1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE) 
.addComponent(NOTA1)) 
.addGap(18, 18, 1 
.addComponent(txtNota2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))) 
.addGap(18, 18, 1 
.addComponent(lblSituacao, javax.swing.GroupLayout.DEFAULT_SIZE, 23, Short.MAX_VALUE) 
.addGap(18, 18, 1 
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) 
.addComponent(btnINFORMACOES) 
.addComponent(btnSITUAÇÃO) 
.addComponent(btnCADASTRAR) 
.addComponent(btnSAIR)) 
.addGap(33, 33, 33)) 
); 

pack(); 
}// </editor-fold> 

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

private void btnCADASTRARActionPerformed(java.awt.event.ActionEvent evt) { 
pr.cadastrar(txtNome.getText(),txtCurso.getText(), 
Float.parseFloat(txtNota1.getText()), 
Float.parseFloat(txtNota2.getText())); 
txtNome.setText(""); 
txtCurso.setText(""); 
txtNota1.setText(""); 
txtNota2.setText(""); 
} 

private void btnINFORMACOESActionPerformed(java.awt.event.ActionEvent evt) { 
JOptionPane.showMessageDialog(null,"Informações\n\n"+pr.informacao()); 
} 

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

private void btnSAIRActionPerformed(java.awt.event.ActionEvent evt) { 
dispose(); // 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 FrmAluno().setVisible(true); 
} 
}); 
} 

// Variables declaration - do not modify 
private javax.swing.JLabel CURSO; 
private javax.swing.JLabel NOME; 
private javax.swing.JLabel NOTA1; 
private javax.swing.JLabel NOTA2; 
private javax.swing.JButton btnCADASTRAR; 
private javax.swing.JButton btnINFORMACOES; 
private javax.swing.JButton btnSAIR; 
private javax.swing.JButton btnSITUAÇÃO; 
private javax.swing.JButton jButton4; 
private javax.swing.JLabel lblSituacao; 
private javax.swing.JTextField txtCurso; 
private javax.swing.JTextField txtNome; 
private javax.swing.JTextField txtNota1; 
private javax.swing.JTextField txtNota2; 
// End of variables declaration 

}
Criado 6 de outubro de 2010
Ultima resposta 7 de out. de 2010
Respostas 6
Participantes 3