Grafico en java no aparece

Iniciado por Xedrox, 1 Octubre 2010, 17:12 PM

0 Miembros y 1 Visitante están viendo este tema.

Xedrox

Hola que tal, necesito dibujar una linea recta entre 2 coordenadas usando el metodo "drawLine" de la clase Graphic, pero al ejecutar el programa no aparece nada  :silbar:, que podrá ser? Las coordenadas se que están dentro del JFrame "vent" .


Graphics bi=vent.getGraphics();
bi.drawLine(350,200,300,150);


Desde ya gracias y saludos

josco

Debes usar un metodo paint que es esclusivo del programa. manda llamar este metido:

public void paint(graphic g)
{
  g.drawLine(350,200,300,150);
}

Xedrox

MMMM no entendí, creas un método y le pasas como parámetro un objeto tipo graphic y después invocas el draw ? En que cambia las cosas esos ?

Debci

Cita de: Xedrox en  2 Octubre 2010, 05:21 AM
MMMM no entendí, creas un método y le pasas como parámetro un objeto tipo graphic y después invocas el draw ? En que cambia las cosas esos ?
en que el metodo paint es llamada por el motor grafico de la vm para redibujar algo en la memoria de la grafica.

Saludos

Xedrox