Professional Documents
Culture Documents
Dibujo
Dibujo
*;
import java.awt.event.*;
import java.awt.geom.*;
//import java.awt.geom.Path2D.Float;
import java.awt.Canvas;
public Dibujo() {
this.color= Color.BLACK;
this.setBackground(Color.WHITE);
this.figura= new Path2D.Float();
this.grosor=4;
}
@Override
public void mouseDragged(MouseEvent e) {
//Point point = e.getPoint();
this.x= e.getX();
this.y= e.getY();
if(this.m_alzada) {
this.figura.lineTo(this.x, this.y);
}
repaint();
}
@Override
public void mousePressed(MouseEvent e) {
if(this.m_alzada) {
this.figura.moveTo(e.getX(), e.getY()); }
}
// Buscar forma de quitar metodos sobrantes con WindowsAdapter
@Override
public void mouseMoved(MouseEvent arg0) {}
@Override
public void mouseClicked(MouseEvent arg0) {}
@Override
public void mouseEntered(MouseEvent arg0) {}
@Override
public void mouseExited(MouseEvent arg0) {}
@Override
public void mouseReleased(MouseEvent arg0) {}