com.google.gwt.user.client.Event.getCurrentTarget()方法的使用及代码示例

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

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

Event.getCurrentTarget介绍

[英]Gets the current target element of this event. This is the element whose listener fired last, not the element which fired the event initially.
[中]获取此事件的当前目标元素。这是侦听器最后激发的元素,而不是最初激发事件的元素。

代码示例

代码示例来源:origin: stackoverflow.com

NodeList nodeList = document.getElementsByTagName("a");
     for (int i = 0; i < nodeList.getLength(); i++)
     {
       Node node= nodeList.item(i);
       EventTarget eventTarget = (EventTarget) node;
       eventTarget.addEventListener("click", new EventListener()
       {
         @Override
         public void handleEvent(Event evt)
         {
           EventTarget target = evt.getCurrentTarget();
           HTMLAnchorElement anchorElement = (HTMLAnchorElement) target;
           String href = anchorElement.getHref();
           //handle opening URL outside JavaFX WebView
           System.out.println(href);
           evt.preventDefault();
         }
       }, false);
     }

代码示例来源:origin: stackoverflow.com

try {
     InputStream inputStream = getClass().getResourceAsStream("/svg/sphere1.svg");
     _image = (SVGImage)SVGImage.createImage(inputStream, null);   
     _animator = SVGAnimator.createAnimator(_image, "net.rim.device.api.ui.Field");
     _document = _image.getDocument(); 
     _svg123 = (SVGElement)_document.getElementById("123");
   }
   catch (IOException e) { e.printStackTrace(); }
   Field _svgField = (Field)_animator.getTargetComponent();        
   _svgField.setBackground(blackBackground);
   add(_svgField);
   _svg123.addEventListener("click", this, false);
   _svg123.addEventListener("DOMFocusIn", this, false);
   _svg123.addEventListener("DOMFocusOut", this, false);
 }
 public void handleEvent(Event evt) {
   if( _svg123 == evt.getCurrentTarget() && evt.getType() == "click" ){ Dialog.alert("You clicked 123"); }
   if( _svg123 == evt.getCurrentTarget() && evt.getType() == "DOMFocusIn" ) { ((SVGElement) _document.getElementById("outStroke123")).setTrait("fill", "#FF0000");     }
   if( _svg123 == evt.getCurrentTarget() && evt.getType() == "DOMFocusOut" ) { ((SVGElement) _document.getElementById("outStroke123")).setTrait("fill", "#2F4F75");    }
 }

代码示例来源:origin: stackoverflow.com

HTMLAnchorElement anchorElement = (HTMLAnchorElement)event.getCurrentTarget();
String href = anchorElement.getHref();

代码示例来源:origin: fr.putnami.pwt/pwt

@Override
public void onBrowserEvent(Event event) {
  int type = event.getTypeInt();
  Element target = event.getCurrentTarget();
  if (type == Event.ONCLICK) {
    String dataDate = target.getAttribute(InputDatePicker.ATTRIBUTE_DATA_DATE);

代码示例来源:origin: Putnami/putnami-web-toolkit

@Override
public void onBrowserEvent(Event event) {
  int type = event.getTypeInt();
  Element target = event.getCurrentTarget();
  if (type == Event.ONCLICK) {
    String dataDate = target.getAttribute(InputDatePicker.ATTRIBUTE_DATA_DATE);

相关文章