Exercicios

1 resposta
P
import java.awt.<em>;

import java.awt.event.</em>;

import javax.swing.<em>;

import java.util.</em>;

public class Cadastro extends JFrame implements

ActionListener{

private JTextField

Nome,Telefone,Telefone2,Telefone3,Endereco,Cpf,Rg,

Email,Numero,complemento,cidade,bairro,cep,data_nascimento;

private JButton cadas,consul,limpa;

private JLabel

nome,endere,tele,tele1,tele2,Cadastro_de,cpf,enail

,rg,numb,comple,cid,bair,cp,dt_nasc;

private JComboBox city;

public Pessoa pa[]=new Pessoa[10];

Scanner s=new Scanner(System.in);

private String n1,n2,n3;

int contador=0;

public Cadastro(){

super(Cadastro de Clientes);

setSize(400,400);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

getContentPane().setLayout(null);

cadas=new JButton(Cadastro);

consul=new JButton(Consulta);

setLimpa(new JButton(Limpar));

nome=new JLabel(Nome:);

endere=new JLabel(Endereço:);

tele=new JLabel(Fone Com:);

tele1=new JLabel(Fone Res:);

tele2=new JLabel(Cel:);

Cadastro_de=new JLabel(Cadastro Exercicio Lp2);

numb=new JLabel(Numero);

comple=new JLabel(Complemento);

bair=new JLabel(Bairro);

cid=new JLabel(Cidade);

cp=new JLabel(CEP);

dt_nasc=new JLabel(Data de Nascimento);

rg=new JLabel(RG);

cpf=new JLabel(CPF);

Numero=new JTextField();

complemento=new JTextField();

bairro=new JTextField();

cidade=new JTextField();

cep=new JTextField();

city=new JComboBox();

//city=new JTextField();

data_nascimento=new JTextField();

//Adiciona cidades ao combobox

city.addItem(Vitoria da Conquista);

city.addItem(Itapetinga);

city.addItem(Barra Do Choça);

city.addItem(Brumado);

city.addItem(Poçoes);

getContentPane().add(cadas);

getContentPane().add(consul);

getContentPane().add(Nome);

getContentPane().add(Endereco);

getContentPane().add(Telefone);

getContentPane().add(Telefone2);

getContentPane().add(Telefone3);

getContentPane().add(nome);

getContentPane().add(tele);

getContentPane().add(tele1);

getContentPane().add(tele2);

getContentPane().add(endere);

getContentPane().add(Cpf);

getContentPane().add(Rg);

getContentPane().add(Email);

getContentPane().add(Numero);

getContentPane().add(numb);

getContentPane().add(comple);

getContentPane().add(complemento);

getContentPane().add(bair);

getContentPane().add(bairro);

getContentPane().add(cep);

getContentPane().add(cp);

getContentPane().add(cidade);

getContentPane().add(cid);

getContentPane().add(city);

getContentPane().add(dt_nasc);

getContentPane().add(data_nascimento);

getContentPane().add(rg);

getContentPane().add(cpf);

Nome.setBounds(60,60,430,20);

Endereco.setBounds(60,90,160,20);

<a href="//Telefone.setBounds">//Telefone.setBounds</a>(60,120,300,20);

nome.setBounds(0,60,120,20);

endere.setBounds(0,90,120,20);

<a href="//tele.setBounds">//tele.setBounds</a>(0,120,120,20);

Cadastro_de.setBounds(120,20,200,20);

Numero.setBounds(280,90,80,20);

numb.setBounds(230,90,80,20);

comple.setBounds(0,120,190,20);

complemento.setBounds(90,120,60,20);

bair.setBounds(160,120,120,20);

bairro.setBounds(200,120,160,20);

cp.setBounds(200,150,120,20);

cep.setBounds(240,150,120,20);

cid.setBounds(0,150,60,20);

city.setBounds(60,150,120,20);

//dt_nasc.setBounds(0,180,120,20);

//data_nascimento.setBounds(120,180,100,20);

tele.setBounds(0,210,120,20);

tele1.setBounds(140,210,120,20);

tele2.setBounds(270,210,120,20);

Telefone.setBounds(60,210,70,20);

Telefone2.setBounds(200,210,70,20);

Telefone3.setBounds(290,210,70,20);

rg.setBounds(0,180,120,20);

Rg.setBounds(20,180,100,20);

Cpf.setBounds(145,180,100,20);

dt_nasc.setBounds(250,180,120,20);

data_nascimento.setBounds(370,180,120,20);

cadas.setBounds(90,250,120,20);

consul.setBounds(220,250,120,20);

Cadastro_de.setForeground(Color.RED);

nome.setForeground(Color.RED);

endere.setForeground(Color.RED);

tele.setForeground(Color.RED);

cadas.addActionListener(this);

consul.addActionListener(this);

Nome.addActionListener(this);

Telefone.addActionListener(this);

Telefone2.addActionListener(this);

Telefone3.addActionListener(this);

Cpf.addActionListener(this);

Rg.addActionListener(this);

Email.addActionListener(this);

city.addActionListener(this);

complemento.addActionListener(this);

bairro.addActionListener(this);

Numero.addActionListener(this);

}

public static void main(String args []){

Cadastro obj=new Cadastro();

obj.setVisible(true);

}

public void actionPerformed(ActionEvent acao){

if(acao.getSource()==cadas){

Pessoa p=new Pessoa();

p.setNome(Nome.getText());

p.setEndereco(Endereco.getText());

p.setNumero1(Numero.getText());

p.setTelefone(Telefone.getText());

p.setTelefone4(Telefone2.getText());

p.setTelefone5(Telefone3.getText());

p.setEmail(Email.getText());

p.setRG(Rg.getText());

p.setCpf1(Cpf.getText());

p.setBairro1(bairro.getText());

p.setComplemento(complemento.getText());

if(contador==0){

pa[0]=p;

contador++;

}

else{

pa[contador]=p;

contador++;

}

}

if(acao.getSource()==consul){

for(int i=0;i<contador;i++){

JOptionPane.showMessageDialog(null,"--------------------" +

----+"\nNome:"+pa[i].getNome()+

“\nEndereço:+pa[i].getEndereco()+

“\nNumero:+pa[i].getNumero1()+

“\nBairro:+pa[i].getBairro1()+

“\nTelefone Residencial:+pa[i].getTelefone4()+

“\nTelefone Comercial:+pa[i].getTelefone()+

“\nTelefone Celular:+pa[i].getTelefone5());

}}}

public void setN3(String n3) {

this.n3 = n3;

}

public String getN3() {

return n3;

}

public void setN2(String n2) {

this.n2 = n2;

}

public String getN2() {

return n2;

}

public void setN1(String n1) {

this.n1 = n1;

}

public String getN1() {

return n1;

}

public void setEnail(JLabel enail) {

this.enail = enail;

}

public JLabel getEnail() {

return enail;

}

public void setLimpa(JButton limpa) {

this.limpa = limpa;

}

public JButton getLimpa() {

return limpa;

}

protected class Pessoa{

private String

nome1,endereco1,telefone1,telefone4,telefone5,rg1,

cpf1,email1,cidade1,bairro1,numero1,complemento1,cep1;

Pessoa(){

nome1=endereco1=telefone1=telefone4=telefone5=bairro1=cidade1=rg1=cpf1=email1=numero1=complemento1=cep1="";

}

Pessoa(String complemento1,String nome1,String endereco1,String telefone1,String Telefone4,String Telefone5,String bairro1,String cidade1,String rg1,String cpf1,String email1,String numero1, String telefone5, String telefone4, String cep1){

this.nome1=nome1;

this.endereco1=endereco1;

this.telefone1=telefone1;

this.telefone4=telefone4;

this.telefone5=telefone5;

this.rg1=rg1;

this.cpf1=cpf1;

this.email1=email1;

this.bairro1=bairro1;

this.cidade1=cidade1;

this.numero1=numero1;

this.complemento1=complemento1;

this.cep1=cep1;

}

public void setNome(String nome1){

this.nome1=nome1;

}

public String getNome(){

return nome1;

}

public void setEndereco(String endereco1){

this.endereco1=endereco1;

}

public String getEndereco(){

return endereco1;

}

public void setTelefone(String telefone1){

this.telefone1=telefone1;

}

public String getTelefone(){

return telefone1;

}

public void setTelefone4(String telefone4){

this.telefone4=telefone4;

}

public String getTelefone4(){

return telefone4;

}

public void setTelefone5(String telefone5){

this.telefone5=telefone5;

}

public String getTelefone5(){

return telefone5;

}

public void setEmail(String email1){

this.email1=email1;

}

public String getEmail(){

return email1;

}

public void setRG(String rg1){

this.rg1=rg1;

}

public String getRG(){

return rg1;

}

public void setCpf1(String cpf1){

this.cpf1=cpf1;

}

public String getCpf1(){

return cpf1;

}

public void setCidade1(String cidade1){

this.cidade1=cidade1;

}

public String getCidade1(){

return cidade1;

}

public void setBairro1(String bairro1){

this.bairro1=bairro1;

}

public String getBairro1(){

return bairro1;

}

public void setComplemento(String complemento1){

this.complemento1=complemento1;

}

public String getComplemento1(){

return complemento1;

}

public void setNumero1(String numero1){

this.numero1=numero1;

}

public String getNumero1(){

return numero1;

}

public void setCp1(String cp1, String cep1){

this.cep1=cep1;

}

public String getCp1(){

return cep1;
}}}
		
			
		qual seria o erro para nao rodar ?????

1 Resposta

fredericomaia10

Leia este tópico: http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor

Use as tag’s ‘code’. Informe qual o problema que está ocorrendo e tente postar o código que importa. Da forma que postou é difícil alguém tentar ajudar.

Criado 7 de agosto de 2013
Ultima resposta 7 de ago. de 2013
Respostas 1
Participantes 2