Estou tendo problemas em mudar para um exato frame dentro do meu programa, é um programa simples de quiz que gera numeros aleatórios para se referirem as questões, logo quando a questão selecionada aleatoriamente é a numero 1, o programa buga e estou a tempos tentando entender o porque, ajudem por favor
Parte do programa que esta dando erro:
A questão que está dando erro é o “TelaF1” que não entra de jeito nenhum
v=0;
do{
v=0;
if(ra == cl.getra1() || ra == cl.getra2() || ra == cl.getra3() || ra == cl.getra4() || ra == cl.getra5() || ra == cl.getra6() || ra == cl.getra7() || ra == cl.getra8() || ra == cl.getra9() || ra == cl.getraDEZ()){
if(ra == cl.getF1() && cl.getF11() == 1){
TelaF1 t31 = new TelaF1();
t31.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getF2() && cl.getF22() == 1){
TelaF2 t22 = new TelaF2();
t22.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getF9() && cl.getF99() == 1){
TelaF9 t39 = new TelaF9();
t39.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getF4() && cl.getF44() == 1){
TelaF4 t34 = new TelaF4();
t34.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getF3() && cl.getF33() == 1){
TelaF3 t33 = new TelaF3();
t33.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getF6() && cl.getF66() == 1){
TelaF6 t36 = new TelaF6();
t36.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getF5() && cl.getF55() == 1){
TelaF5 t35 = new TelaF5();
t35.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getF8() && cl.getF88() == 1){
TelaF8 t38 = new TelaF8();
t38.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getF7() && cl.getF77() == 1){
TelaF7 t37 = new TelaF7();
t37.setVisible(true);
this.dispose();
v=1;
}
else if(ra == cl.getFUMZERO() && cl.getFDEZ() == 1){
TelaFDEZ t3hz = new TelaFDEZ();
t3hz.setVisible(true);
this.dispose();
v=1;
}
}
}while(v==0);
o estranho é que eu realmente ache que esta tudo certo 