Mostrar mensagem

1 resposta
L

pessoal, estou querendo no final dessa classe, ao encontrar a sigla do estado procurado, vizualizar
em apenas uma janela todos os municípos cadastrados referente a essa sigla.

Só consigo fazer com que cada dado encontrado seja mostrado um por vez em cada janela.

import javax.swing.*;


public class Cadastro{

	
	public static void main(String[] args) {
		
			
			 
			 Regiao r[]=new Regiao[5];
			 Uf u[]=new Uf[5];
			 Municipio m[]=new  Municipio[5];
			 for(int i=0;i<5;i++){
						 
			 u[i]=new Uf();
			 u[i].setCodig(Integer.parseInt(JOptionPane.showInputDialog("entre com o CÓDIGO! da UF")));
			 u[i].setNomeuf(JOptionPane.showInputDialog("entre com a sigla da UF"));
			 
			 m[i]=new Municipio();
			 m[i].setCod(Integer.parseInt(JOptionPane.showInputDialog("entre como o CÓDIGO! do município")));
			 m[i].setNomemun(JOptionPane.showInputDialog("entre com o nome do município"));
			 
				
			 r[i]=new Regiao();
			 r[i].setCodigo(Integer.parseInt(JOptionPane.showInputDialog("entre com o CÓDIGO! da região")));
			 r[i].setNomer(JOptionPane.showInputDialog("entre com o nome da região"));
			 r[i].setUf(u[i]);
			 r[i].setMunicipio(m[i]);
 			 }

            String op=JOptionPane.showInputDialog("digite:"+ "\n"+
                                                  "1 - Pesquisar municipios pela UF;"+"\n"+
            		                              "2 - Sair");
            if(op.equalsIgnoreCase("1"))
			 			 Cadastro.Busca(r);
            else
            	System.exit(0);
			}
	public static void Busca(Regiao[] r){
		 
		Regiao v[]= new Regiao[5];
		
		v[0]=r[0];
        v[1]=r[1];
        v[2]=r[2];
        v[3]=r[3];
        v[4]=r[4];
				
        JOptionPane.showMessageDialog(null,"VERIFICAR BUSCA PELA SIGLA");
		String proc=JOptionPane.showInputDialog("entre com o nome do estado");
		
		
		
        for(int i=0;i<5;i++){
        	
  if(proc.equalsIgnoreCase(r[i].getNomeUfRegiao())){ //achou o nome
	    	  
	    	  JOptionPane.showMessageDialog(null,"municipio"+ r[i].getNomeMunicipioRegiao());
	    	 
  

}
        
	        }
	}
}


1 Resposta

L

queria que a janela saisse ± assim:

Criado 17 de setembro de 2012
Ultima resposta 17 de set. de 2012
Respostas 1
Participantes 1