Java - Dibujo de lineas

 
Vista:

Dibujo de lineas

Publicado por Walter (33 intervenciones) el 01/09/2005 07:17:55
Hola,yo de nuevo, necesito su ayuda, tengo mas o menos este codigo, que lo que hace es graficar lineas con el Mouse,pero al estirar la linea, esta parpadea, alguien me puede decir como solucionar esto por favor, he intentado de muchas formas y no lo he logrado. Gracias de antemano

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Prueba extends JFrame implements MouseListener,MouseMotionListener {

int posX,posY;

public Prueba(){

setSize(800,600);
getContentPane().setLayout(null);

addMouseListener(this);
addMouseMotionListener(this);

}

public void mouseClicked( MouseEvent e ){}
public void mousePressed( MouseEvent e ){
posX = e.getX();
posY = e.getY();
}
public void mouseEntered( MouseEvent e ){}
public void mouseExited( MouseEvent e ){}
public void mouseReleased( MouseEvent e ){
getGraphics().drawLine( posX,posY,e.getX(),e.getY() );
}

public void mouseDragged( MouseEvent e ){

getGraphics().drawLine( posX,posY,e.getX(),e.getY() );
repaint();

}
public void mouseMoved( MouseEvent e ){}

public static void main( String[] args ){
Prueba p = new Prueba();
p.setVisible(true);
}

}
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