Acho que minha duvida e bem iniciante mas enfim.
Estou fazendo um teclado virtual, que quando eu pressiono um botao(contrl) certa variavel muda e isso afeta outros metodos( o do botao enter) porem nao consigo fazer essa logica funcionar.
if(evt.getKeyCode()==evt.VK_CONTROL){
if(ctrl==0)Frase1();//apenas mostra a frase pro usuario escrever
if(ctrl==1)frase2();//apenas muda a frase
jButtonCtrl.setBackground(Color.orange);
ctrl++;
}
if(evt.getKeyCode()==evt.VK_ENTER){
frasebla1();
jButtonENT.setBackground(Color.orange);}
public void frasebla1(){
int i,j=0,er1,er2=0;
if(ctrl==0){
String frase=“Grave e cabisbaixo, o filho justo zelava pela querida mãe doente”;
String frase2=jTextArea1.getText();
char[] array=frase2.toCharArray();
char[] array1=frase.toCharArray();
int f=array1.length-1;
int t=array1.length;
for(i=0;i<=f;i++){
if(array1[i]==(array[i])){
System.out.println(j);
}
else
j=j+1;
}
er1=j*100;
er2=er1/t;
jLabel1.setText("erros="+er2+"%");
System.out.println(j);
System.out.println(f);
System.out.println(ctrl);
System.out.println(frase);
}
if(ctrl==1)// troca frase mas repete algoritmo
}