Battousai
unread,Nov 29, 2008, 12:02:59 PM11/29/08Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to JavaSOS
HOla bueno eh logrado solucionar mi problema y lo publicare para
aquellos q puedan tener este problema tmbn . Resulto ser algo
sencillo:
lo unico que hice fue eliminar el médtodo void paintComponent y solo
eh trabajado con el void Graficar() el cual en resumidas cuentas
debe ser asi:
private void Graficar( )
{
Graphics ap = PanelDibujo.getGraphics(); // aki obtengo
la "grafica del panel" y puedo trabajar con ella en adelante.
//por ejemplo:
Graphics2D g = (Graphics2D) ap;
g.setRenderingHint(RenderingHints.KEY_ANTIALIASING,
RenderingHints.VALUE_ANTIALIAS_ON);
g.setPaint(new Color(0,0,150)); // le doy color a la
grafica
g.draw(new Line2D.Double(50, 10, 50, 200)); // para
graficar una linea una línea
}
ya luego simplemente llamo a este método en un boton por ejemplo:
private void btndibujarMouseClicked(actioon. ... )
{
Graficar();
}
y eso fue todo... weno gracias de todas maneras .. hasta luego :D