org.w3c.dom.events.Event.getTarget()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(114)

本文整理了Java中org.w3c.dom.events.Event.getTarget()方法的一些代码示例,展示了Event.getTarget()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Event.getTarget()方法的具体详情如下:
包路径:org.w3c.dom.events.Event
类名称:Event
方法名:getTarget

Event.getTarget介绍

[英]Used to indicate the EventTarget to which the event was originally dispatched.
[中]用于指示事件最初调度到的EventTarget

代码示例

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

public void handleEvent(Event evt) {
    EventTarget newTarget = evt.getTarget();
    if (lastFocusEventTarget != null && 
      lastFocusEventTarget != newTarget) {
      fireDOMFocusOutEvent(lastFocusEventTarget, newTarget);
    }
    lastFocusEventTarget = evt.getTarget();
  }
}

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

public void handleEvent(Event evt) {
    if (!(evt.getTarget() instanceof SVGSVGElement))
      return;
    // assert(evt.getType() ==
    //        SVGConstants.SVG_SVGZOOM_EVENT_TYPE);
    SVGSVGElement svg = (SVGSVGElement) evt.getTarget();
    scaleChange(svg.getCurrentScale());
  } // handleEvent()
}, false, null);

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

public void handleEvent(Event evt) {
    if (evt.getTarget() instanceof XBLOMContentElement) {
      update(false);
    }
  }
}

代码示例来源:origin: de.lmu.ifi.dbs.elki/elki-batik-visualization

/**
  * Event handler
  */
 @Override
 public void handleEvent(Event evt) {
  Element e = (Element) evt.getTarget();
  SVGUtil.removeCSSClass(e, cssclass);
 }
}

代码示例来源:origin: elki-project/elki

/**
  * Event handler
  */
 @Override
 public void handleEvent(Event evt) {
  Element e = (Element) evt.getTarget();
  SVGUtil.removeCSSClass(e, cssclass);
 }
}

代码示例来源:origin: apache/batik

public void handleEvent(Event evt) {
    if (isCapturingClickEnabled) {
      Element targetElement = (Element) evt.getTarget();
      selectNode(targetElement);
    }
  }
}

代码示例来源:origin: org.apache.xmlgraphics/batik-bridge

public void handleEvent(Event evt) {
    if (evt.getTarget() instanceof XBLOMContentElement) {
      update(false);
    }
  }
}

代码示例来源:origin: elki-project/elki

/**
  * Event handler
  */
 @Override
 public void handleEvent(Event evt) {
  Element e = (Element) evt.getTarget();
  SVGUtil.addCSSClass(e, cssclass);
 }
}

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

public void handleEvent(Event evt) {
  Node n = (Node) evt.getTarget();
  addScriptingListeners(n);
  gatherScriptElements(n);
  while (!toExecute.isEmpty()) {
    loadScript((AbstractElement) toExecute.removeFirst());
  }
}

代码示例来源:origin: apache/batik

/**
   * Handles the event.
   */
  public void handleEvent(Event evt) {
    evt = EventSupport.getUltimateOriginalEvent(evt);
    listener.nodeToBeRemoved((Node) evt.getTarget());
  }
}

代码示例来源:origin: apache/batik

/**
   * Handles the event.
   */
  public void handleEvent(Event evt) {
    evt = EventSupport.getUltimateOriginalEvent(evt);
    listener.characterDataModified((Node) evt.getTarget());
  }
}

代码示例来源:origin: apache/batik

/**
   * Handles 'mouseover' MouseEvent event type.
   */
  public void handleEvent(Event evt) {
    Element target = (Element)evt.getTarget();
    Cursor cursor = CSSUtilities.convertCursor(target, BridgeContext.this);
    if (cursor != null) {
      userAgent.setSVGCursor(cursor);
    }
  }
}

代码示例来源:origin: org.apache.xmlgraphics/batik-bridge

public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent) evt;
    EventTarget target = evt.getTarget();
    EventTarget relatedTarget = me.getRelatedTarget();
    fireDOMFocusInEvent(target, relatedTarget);
  }
}

代码示例来源:origin: org.apache.xmlgraphics/batik-anim

/**
   * Handles the event.
   */
  public void handleEvent(Event evt) {
    evt = EventSupport.getUltimateOriginalEvent(evt);
    listener.nodeInserted((Node) evt.getTarget());
  }
}

代码示例来源:origin: org.apache.xmlgraphics/batik-anim

/**
   * Handles the event.
   */
  public void handleEvent(Event evt) {
    evt = EventSupport.getUltimateOriginalEvent(evt);
    listener.characterDataModified((Node) evt.getTarget());
  }
}

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

public void handleEvent(Event evt) {
    MouseEvent me = (MouseEvent) evt;
    EventTarget target = evt.getTarget();
    EventTarget relatedTarget = me.getRelatedTarget();
    fireDOMFocusOutEvent(target, relatedTarget);
  }
}

代码示例来源:origin: fr.avianey.apache-xmlgraphics/batik

/**
   * Handles the event.
   */
  public void handleEvent(Event evt) {
    evt = EventSupport.getUltimateOriginalEvent(evt);
    listener.nodeInserted((Node) evt.getTarget());
  }
}

代码示例来源:origin: org.apache.xmlgraphics/batik-bridge

public void handleEvent(Event evt) {
    dispatcher.removeGraphicsNodeMouseListener(listener);
    dispatcher.removeGraphicsNodeKeyListener(listener);
    NodeEventTarget et = (NodeEventTarget) evt.getTarget();
    et.removeEventListenerNS
      (XMLConstants.XML_EVENTS_NAMESPACE_URI, "SVGUnload",
       this, false);
  }
}

代码示例来源:origin: org.apache.xmlgraphics/batik-css

public void handleEvent(Event evt) {
    MutationEvent mevt = (MutationEvent) evt;
    handleAttrModified((Element) evt.getTarget(),
              (Attr) mevt.getRelatedNode(),
              mevt.getAttrChange(),
              mevt.getPrevValue(),
              mevt.getNewValue());
  }
}

代码示例来源:origin: net.sf.taverna.t2.ui-components/graph-model

public void handleEvent(Event evt) {
  if (evt instanceof MouseEvent) {
    MouseEvent mouseEvent = (MouseEvent) evt;
    SVGOMPoint point = SVGUtil.screenToDocument((SVGLocatable)evt.getTarget(),
        new SVGOMPoint(mouseEvent.getClientX(), mouseEvent.getClientY()));
    graphElement.getEventManager().mouseMoved(graphElement, mouseEvent.getButton(),
        mouseEvent.getAltKey(), mouseEvent.getCtrlKey(), mouseEvent.getMetaKey(),
        (int) point.getX(), (int) point.getY(),
        mouseEvent.getScreenX(), mouseEvent.getScreenY());
    evt.stopPropagation();
  }
}

相关文章

微信公众号

最新文章

更多