Ajuda em Formulário

0 respostas
F

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"
Criado 2 de setembro de 2009
Respostas 0
Participantes 1