Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/10/2005, 12:12
geeck99
 
Fecha de Ingreso: junio-2005
Mensajes: 37
Antigüedad: 18 años, 11 meses
Puntos: 0
Que tal, estube trabajando con graficos, y no se si te funcione esto pero puedes probar.

Lo que te recomiendo es que no agregues la linea como lo haces, sino que la pintes sobre tu Panel, en este caso en tu contenedor o puedes crear un panel que funcione exclusivamente como lienzo para el dibujado de tus lineas.

Bueno en el metodo del pintado paint(); de tu lienzo (panel), antes de dibujar cualquier cosa le pones la linea super.paint(g); donde "g" como ya sabes es tu objeto Graphics, esta linea evitara que se borren tus lineas, despue ya puedes comenzar a dibujar lo que quieras.

Puedes usar un Vector para ir guardando los objetos de las lineas que ya has creado, y en el paint del lienzo pones una rutina para que, cada vez que exista un cambio en el dibujo, dibuje todas la lineas nuevamente.

Por ultimo puedes refrescar tu dibujo haciendo el llamado repaint(); de tu lienzo.

Espero haberme explicado, y si tienes una duda hay me mandas un mensaje, digo yo tambien soy nuevo en esto, pero tal ves la solucionemos.

Saludos.