Mover una Linea
Publicado por Javier (4 intervenciones) el 17/06/2005 01:32:07
Hola a todos!!!, he estado trabajando en una aplicación en la que el usuario pueda dibujar líneas con el mouse, así como seleccionarlas y moverlas, el problema lo encuentro cuando intento moverla, he estado trabajando con las propiedades AffineTransform de java2D pero no he logrado buenos resultados, alguno de uds. tiene alguna idea que me pueda orientar a conseguir lo que deseo?, les agradecería cualquier ayuda...
aquí les anexo parte del código:
void moveLine(MouseEvent e){
AffineTransform at = new AffineTransform();
at.translate(e.getX(), e.getY());
Graphics2D g = (Graphics2D) getGraphics();
g.transform(at);
//linea: instancia obtenida de un array que contiene las lineas dibujada por el usuario
g.draw(linea);
}
aquí les anexo parte del código:
void moveLine(MouseEvent e){
AffineTransform at = new AffineTransform();
at.translate(e.getX(), e.getY());
Graphics2D g = (Graphics2D) getGraphics();
g.transform(at);
//linea: instancia obtenida de un array que contiene las lineas dibujada por el usuario
g.draw(linea);
}
Valora esta pregunta
0