Java - hilo en java

   
Vista:

hilo en java

Publicado por Kitana (3 intervenciones) el 19/07/2011 08:53:49
Hola amigos

he estado leyendo teoria de hilos, y no encuentro respuesta a mi problema, no se que hacer y no entiendo porque no funciona..
les explico mi problema,

estoy haciendo un tipo examen donde el usuario responde a preguntas, una vez que el usuario termina de respoder por teclado a las 10 preguntas que le doy, pinto las respuestas correctas con un color verde , y las respuestas incorrectas con rojo, todo esto lo hago por segundo, o deberia pintar por segundo, pero no lo hace, en consola lo hace pero en la aplicacion pasan los 10 segundos y recien muestra las 10 preguntas coloreadas, mal eso no es lo que quiero.

ejemplo de codigo es asi...

el metodo que se llama al terminar de responder las preguntas es

private void graficarNotaExamen(Graphics2D grafico) {
grafico.setFont(new Font("Berlin Sans FB", Font.PLAIN, 18));
String cali = "calificando";
grafico.drawString(cali, 500, 600);
int pos = palabras.size() - 1;
for (int i = 0; i < writing.size(); i++) {
verificarPregunta(i,grafico);
// verifico y pinto en el grafico despues en el paint pinto la imagen de fondo
// el grafico en el que pinto es del fondo...
repaint();
try {
Thread.sleep(1000);
} catch (InterruptedException ex) {
Logger.getLogger(CanvasWriting.class.getName()).log(Level.SEVERE, null, ex);
}
}
}

ahh estoy que me muero de sueño, y no tengo cabeza en este momento..

por favor serian amables de explicarme porque no funciona, y darme la solucion...

Agradezco su aporte y comentarios acerca del tema, estare en linea esperando sus respuestas mientras reviso mi codigo..

espero haber sido claro en mi duda..
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder