Пример #1
0
 /**
  * Maneja el evento de presionar el ratón sobre el lienzo. Deberá crear las formas
  * correspondientes, mover o editar según el caso.
  *
  * @param evt presionar el ratón sobre el lienzo
  */
 private void formMousePressed(java.awt.event.MouseEvent evt) { // GEN-FIRST:event_formMousePressed
   if (mover.getMovimiento()) // obtenemos la figura a mover
   mover.getSelectedShape(evt.getPoint(), vForma);
   else if (seleccionar.getSeleccionar()) // obtenemos la figura a editar
   seleccionar.getSelectedShape(evt.getPoint(), vForma);
   else if (terminarCurva == true
       && herramienta
           == Forma.CURVA) { // comprueba si estamos realizando una curva y ademas no se cambió de
     // forma
     this.updateCurve(evt.getPoint());
     terminarCurva = false;
   } else { // en caso contrario se crea la forma seleccionada
     this.createShape(evt.getPoint());
   }
   this.repaint(); // pinta el vector de formas
 } // GEN-LAST:event_formMousePressed
Пример #2
0
 /**
  * Devuelve el estado de la opción editar.
  *
  * @return true si la opción editar está activa
  */
 public static boolean getSeleccionar() {
   return seleccionar.getSeleccionar();
 }