import java.awt.;
import java.awt.event.;
import javax.swing.;
import java.util.;
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);
//Telefone.setBounds(60,120,300,20);
nome.setBounds(0,60,120,20);
endere.setBounds(0,90,120,20);
//tele.setBounds(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 ?????