blog de rommel89

Dibujar sin que se borre lo ya dibujado

hola stoy haciendo un juego el del ahorcado y todo bien hasta q cuando tngo que redibujar en pantalla por ejemplo si ya tenia pintada una letra y luego presiona otra letra ya sea que ste o no esta me borra todas las letras o letra q ya tenia. stoy utlizando el metodo de repaint();

amarillo <- - - Palabra secreta

- - - - - - - - <-- Donde van las letras a descubrir

en este caso presiono la letra a y sale

a _ a _ _ _ _ _ <-- letras encontradas

y si presiono una letra que no esta en este caso u

O <--Pinta la cara del mono
_ _ _ _ _ _ _ _

pero ya se me borraron las letras q habia encontrado esto pasa tanto con el dibujo como con las letras este bien o mal todo se borra y se dibuja lo ultimo que se captur. como le puedo hacer para q no suceda sto.

Leyendo encontre que se utilizaba el metodo update y que ste metodo llamara a mi metodo donde dibujo paintComponent pero no me sale. ahora dibuja los cambios en la pantalla cada vez que la minimizo y la maximizo, pero presenta el mismo probelama anteriormente.

public void update(Graphics g)
{
paintComponent(g);
}

public void paintComponent(Graphics g)
{

Distribuir contenido