Pessoal demora pra executar, só imprime uma linha e depois nada mais, esse metodo é chamado por um botao, e qd presiono, ele fica presionado, como se realmente tivesse executando, então acho q ele ta executando mas ta demorando ja esperei mas de 30 min e nada, alguém sabe oq po ta acontecendo??
public void gerarCromossomo(String c) {
try{
limpar();
dados = c;
StringTokenizer tokens = new StringTokenizer(dados, “\n”);
for(int i=0; i < 500; i++){
for(int cont=0; cont<tokens.countTokens(); cont++){
vetorDados[i] = tokens.nextToken();
String codigo = vetorDados[i];
int coluna = AGUtil.getRandomInt(25);
String l = codigo.substring(0,1);
String ln =codigo.substring(1,2);
String sm =codigo.substring(2,3);
int cs = Integer.parseInt(l);
int sem = Integer.parseInt(ln);
int qsem = Integer.parseInt(sm);
System.out.println(l+ln+sm);
while(eVazio()){
if(cs == 1){
int linha = sem - 1;
conteudo[linha][coluna] = codigo;}
else if(cs == 2){
int linha = 16 +(sem - 1);
conteudo[linha][coluna] = codigo;}
else if(cs == 3){
int linha = 22 +(sem - 1);
conteudo[linha][coluna] = codigo;}
else if(cs == 4){
int linha = 24 + (sem - 1);
conteudo[linha][coluna] = codigo;}
else if(cs == 5){
int linha = 26 + (sem - 1);
conteudo[linha][coluna] = codigo;}
}}}
System.out.println(“Certo”);
}
catch(Exception e){
e.printStackTrace();
System.exit(1);
JOptionPane.showMessageDialog( null,"Erro na Função geraCromossomo - " + e.getMessage(), “Erro”, JOptionPane.INFORMATION_MESSAGE );
}
}