Olá pessoal, sou iniciante em java, e estou com um probleminha que preciso da ajuda de vocês.
Preciso fazer um trabalho no qual tenho que fazer esse formulário que puis o código abaixo.
O formulário eu ja fiz, e o código do botão limpar também.
Mas agora preciso implementar o código no botão Sair e por herança usar o formulário e criar o Cadastro de Paciente com os seguintes campos:
- CPF
- Nome
- Endenreço Completo
- Telefone / Celular
- E-mail
Alguem pode me ajudar a fazer?
Eu não tenho nem idéia por onde começar! :?
Muito obrigado a todos!
import java.awt.BorderLayout;
import javax.swing.JPanel;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JTextPane;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JButton;
import javax.swing.JScrollPane;
import javax.swing.JTable;
public class formulario extends JFrame {
private JPanel jContentPane = null;
private JTextField nome = null;
private JLabel camp_nome = null;
private JTextField cpf = null;
private JLabel camp_cpf = null;
private JRadioButton masculino = null;
private JRadioButton feminino = null;
private JLabel camp_sexo = null;
private JTextField endereco = null;
private JTextField end_numero = null;
private JTextField end_comp = null;
private JLabel camp_endereco = null;
private JLabel camp_num = null;
private JLabel camp_complemento = null;
private JLabel camp_tel = null;
private JLabel Celular = null;
private JTextField telefone = null;
private JTextField celular = null;
private JLabel camp_email = null;
private JTextField email = null;
private JButton inserir = null;
private JButton Alterar = null;
private JButton Apagar = null;
private JButton Pesquisar = null;
private JButton Sair = null;
private JButton limpar = null;
/**
* This method initializes nome
*
* @return javax.swing.JTextField
*/
private JTextField getNome() {
if (nome == null) {
nome = new JTextField();
nome.setBounds(new java.awt.Rectangle(45,38,226,24));
nome.setText("");
}
return nome;
}
/**
* This method initializes cpf
*
* @return javax.swing.JTextField
*/
private JTextField getCpf() {
if (cpf == null) {
cpf = new JTextField();
cpf.setBounds(new java.awt.Rectangle(37,8,134,23));
}
return cpf;
}
/**
* This method initializes masculino
*
* @return javax.swing.JRadioButton
*/
private JRadioButton getMasculino() {
if (masculino == null) {
masculino = new JRadioButton();
masculino.setBounds(new java.awt.Rectangle(435,9,84,21));
masculino.setText("Masculino");
}
return masculino;
}
/**
* This method initializes feminino
*
* @return javax.swing.JRadioButton
*/
private JRadioButton getFeminino() {
if (feminino == null) {
feminino = new JRadioButton();
feminino.setBounds(new java.awt.Rectangle(437,34,78,23));
feminino.setText("Feminino");
}
return feminino;
}
/**
* This method initializes endereco
*
* @return javax.swing.JTextField
*/
private JTextField getEndereco() {
if (endereco == null) {
endereco = new JTextField();
endereco.setBounds(new java.awt.Rectangle(42,77,218,22));
}
return endereco;
}
/**
* This method initializes end_numero
*
* @return javax.swing.JTextField
*/
private JTextField getEnd_numero() {
if (end_numero == null) {
end_numero = new JTextField();
end_numero.setBounds(new java.awt.Rectangle(288,78,43,22));
}
return end_numero;
}
/**
* This method initializes end_comp
*
* @return javax.swing.JTextField
*/
private JTextField getEnd_comp() {
if (end_comp == null) {
end_comp = new JTextField();
end_comp.setBounds(new java.awt.Rectangle(438,78,111,23));
}
return end_comp;
}
/**
* This method initializes telefone
*
* @return javax.swing.JTextField
*/
private JTextField getTelefone() {
if (telefone == null) {
telefone = new JTextField();
telefone.setBounds(new java.awt.Rectangle(79,116,85,20));
}
return telefone;
}
/**
* This method initializes celular
*
* @return javax.swing.JTextField
*/
private JTextField getCelular() {
if (celular == null) {
celular = new JTextField();
celular.setBounds(new java.awt.Rectangle(236,117,98,22));
}
return celular;
}
/**
* This method initializes email
*
* @return javax.swing.JTextField
*/
private JTextField getEmail() {
if (email == null) {
email = new JTextField();
email.setBounds(new java.awt.Rectangle(68,159,202,22));
}
return email;
}
/**
* This method initializes inserir
*
* @return javax.swing.JButton
*/
private JButton getInserir() {
if (inserir == null) {
inserir = new JButton();
inserir.setBounds(new java.awt.Rectangle(9,196,108,20));
inserir.setBackground(new java.awt.Color(107,148,218));
inserir.setFont(new java.awt.Font("Futura Md BT", java.awt.Font.BOLD, 14));
inserir.setForeground(new java.awt.Color(255,254,254));
inserir.setText("Inserir");
}
return inserir;
}
/**
* This method initializes Alterar
*
* @return javax.swing.JButton
*/
private JButton getAlterar() {
if (Alterar == null) {
Alterar = new JButton();
Alterar.setBounds(new java.awt.Rectangle(124,230,88,19));
Alterar.setBackground(new java.awt.Color(255,181,42));
Alterar.setForeground(new java.awt.Color(255,254,254));
Alterar.setFont(new java.awt.Font("Futura Md BT", java.awt.Font.BOLD, 14));
Alterar.setText("Alterar");
}
return Alterar;
}
/**
* This method initializes Apagar
*
* @return javax.swing.JButton
*/
private JButton getApagar() {
if (Apagar == null) {
Apagar = new JButton();
Apagar.setBounds(new java.awt.Rectangle(235,230,88,18));
Apagar.setBackground(new java.awt.Color(252,11,11));
Apagar.setForeground(new java.awt.Color(255,246,246));
Apagar.setFont(new java.awt.Font("Futura Md BT", java.awt.Font.BOLD, 12));
Apagar.setText("Apagar");
}
return Apagar;
}
/**
* This method initializes Pesquisar
*
* @return javax.swing.JButton
*/
private JButton getPesquisar() {
if (Pesquisar == null) {
Pesquisar = new JButton();
Pesquisar.setBackground(new java.awt.Color(88,116,66));
Pesquisar.setForeground(new java.awt.Color(255,249,249));
Pesquisar.setFont(new java.awt.Font("Futura Md BT", java.awt.Font.BOLD, 14));
Pesquisar.setSize(new java.awt.Dimension(109,18));
Pesquisar.setLocation(new java.awt.Point(340,231));
Pesquisar.setText("Pesquisar");
}
return Pesquisar;
}
/**
* This method initializes Sair
*
* @return javax.swing.JButton
*/
private JButton getSair() {
if (Sair == null) {
Sair = new JButton();
Sair.setBounds(new java.awt.Rectangle(481,201,77,41));
Sair.setBackground(new java.awt.Color(140,126,126));
Sair.setForeground(new java.awt.Color(255,254,254));
Sair.setText("Sair");
}
return Sair;
}
/**
* This method initializes limpar
*
* @return javax.swing.JButton
*/
private JButton getLimpar() {
if (limpar == null) {
limpar = new JButton();
limpar.setBounds(new java.awt.Rectangle(16,228,91,22));
limpar.setText("Limpar");
limpar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed()
cpf.setText("");
nome.setText("");
endereco.setText("");
end_numero.setText("");
end_comp.setText("");
telefone.setText("");
celular.setText("");
email.setText("");
masculino.setText("");
feminino.setText("");
}
});
}
return limpar;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
/**
* This is the default constructor
*/
public formulario() {
super();
initialize();
}
/**
* This method initializes this
*
* @return void
*/
private void initialize() {
this.setSize(586, 296);
this.setContentPane(getJContentPane());
this.setTitle("JFrame");
}
/**
* This method initializes jContentPane
*
* @return javax.swing.JPanel
*/
private JPanel getJContentPane() {
if (jContentPane == null) {
camp_email = new JLabel();
camp_email.setBounds(new java.awt.Rectangle(19,160,40,21));
camp_email.setText("Email:");
Celular = new JLabel();
Celular.setBounds(new java.awt.Rectangle(182,117,44,20));
Celular.setText("Celular:");
camp_tel = new JLabel();
camp_tel.setBounds(new java.awt.Rectangle(11,115,56,22));
camp_tel.setText("Telefone:");
camp_complemento = new JLabel();
camp_complemento.setBounds(new java.awt.Rectangle(349,76,84,24));
camp_complemento.setText("Complemento:");
camp_num = new JLabel();
camp_num.setBounds(new java.awt.Rectangle(266,80,18,19));
camp_num.setText("Nº:");
camp_endereco = new JLabel();
camp_endereco.setBounds(new java.awt.Rectangle(0,75,33,21));
camp_endereco.setText("End:");
camp_sexo = new JLabel();
camp_sexo.setBounds(new java.awt.Rectangle(385,4,36,21));
camp_sexo.setText("Sexo:");
camp_cpf = new JLabel();
camp_cpf.setBounds(new java.awt.Rectangle(0,9,30,20));
camp_cpf.setText("CPF:");
camp_nome = new JLabel();
camp_nome.setBounds(new java.awt.Rectangle(1,39,38,22));
camp_nome.setText("Nome:");
jContentPane = new JPanel();
jContentPane.setLayout(null);
jContentPane.add(getNome(), null);
jContentPane.add(camp_nome, null);
jContentPane.add(getCpf(), null);
jContentPane.add(camp_cpf, null);
jContentPane.add(getMasculino(), null);
jContentPane.add(getFeminino(), null);
jContentPane.add(camp_sexo, null);
jContentPane.add(getEndereco(), null);
jContentPane.add(getEnd_numero(), null);
jContentPane.add(getEnd_comp(), null);
jContentPane.add(camp_endereco, null);
jContentPane.add(camp_num, null);
jContentPane.add(camp_complemento, null);
jContentPane.add(camp_tel, null);
jContentPane.add(Celular, null);
jContentPane.add(getTelefone(), null);
jContentPane.add(getCelular(), null);
jContentPane.add(camp_email, null);
jContentPane.add(getPesquisar(), null);
jContentPane.add(getEmail(), null);
jContentPane.add(getInserir(), null);
jContentPane.add(getAlterar(), null);
jContentPane.add(getApagar(), null);
jContentPane.add(getSair(), null);
jContentPane.add(getLimpar(), null);
}
return jContentPane;
}
} // @jve:decl-index=0:visual-constraint="10,10"