Programación General > Java
Cuestionario con random e interfaz gráfica
(1/1)
emiliovaldigle:
Hola, estoy haciendo un programa que tira imagenes al azar con partes del cuerpo enumeradas y cada parte tiene una variable string con su nombre correspondiente, al recibir la cadena por parte del usuario con JTextfield compara el string que ingresa el usuario con la imagen posterior que genera el programa :(, algun idea?, adjunto parte del código del primer case
--- Código: ---private void AceptarActionPerformed(java.awt.event.ActionEvent evt) {
cont++;
int imagenesazar =(int) (Math.random()*6+1);
switch(imagenesazar){
case 1: {
this.imgloader.setIcon(imagen1);
int num = (int) (Math.random()*5+1);
this.numeropr.setText("Ingrese el Nombre de la parte "+ num);
String a="costillas flotantes";
String b="margen costal";
String c="costillas falsas";
String d= "costillas verdaderas";
String e = "espacio intercostal";
String f = "cartilago costal";
switch(num){
case 1:{
if(recibeNombre.getText().equals(a)){
buenas++;
this.bom.setText("Respuesta Correcta");
}else{
this.bom.setText("Wrong");
}
break;
}
case 2:{
if(recibeNombre.getText().equals(b)){
buenas++;
this.bom.setText("Respuesta Correcta");
}else{
this.bom.setText("Wrong");
}
break;
}
case 3:{
if(recibeNombre.getText().equals(c)){
buenas++;
this.bom.setText("Respuesta Correcta");
}else{
this.bom.setText("Wrong");
}
break;
}
case 4:{
if(recibeNombre.getText().equals(d)){
buenas++;
this.bom.setText("Respuesta Correcta");
}else{
this.bom.setText("Wrong");
}
break;
}
case 5:{
if(recibeNombre.getText().equals(e)){
buenas++;
this.bom.setText("Respuesta Correcta");
}else{
this.bom.setText("Wrong");
}
break;
}
case 6:{
if(recibeNombre.getText().equals(f)){
buenas++;
this.bom.setText("Respuesta Correcta");
}else{
this.bom.setText("Wrong");
}
break;
}
}
break;
}
--- Fin del código ---
.net:
No entiendo el problema creo que deberias ser un poco mas explicativo
Navegación
Ir a la versión completa