Alguem por favor conseguir me ajudar neste problema fico agradecido!!
Um JtextField deve ser usado para a captura do valor. Para cada tentativa de adivinhação a cor de fundo deve mudar para Vermelho ou Azul. Vermelho indica que o usuário está chegando mais perto e azul indica que o usuário esta se afastando do numero. Um Jlabel deve mostrar ou “Mais Perto” ou “Mais Longe”.
private void btnjogarActionPerformed(java.awt.event.ActionEvent evt) {
try{
int numero = Integer.parseInt(txtnumero.getText());
if(numero== aleatorio){
txtsaida.append("Acertou\n");
btnjogar.setEnabled(false);
btnreiniciar.setEnabled(true);
}
else if(numero <aleatorio)
txtsaida.append(numero+"Mais Perto\n");
else if (numero>aleatorio)
txtsaida.append(numero+"Mais Longe\n");
txtnumero.setText("");
txtnumero.requestFocus();
}catch(NumberFormatException ex){
JOptionPane.showInputDialog(null, ex.getMessage());
}
}
private void btnreiniciarActionPerformed(java.awt.event.ActionEvent evt) {
btnjogar.setEnabled(true);
btnreiniciar.setEnabled(false);
aleatorio = (int)(Math.random()*10);
txtnumero.requestFocus();
}
private void txtnumeroActionPerformed(java.awt.event.ActionEvent evt) {
}