本文整理了Java中com.google.gwt.user.client.Event.getCurrentTarget()
方法的一些代码示例,展示了Event.getCurrentTarget()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Event.getCurrentTarget()
方法的具体详情如下:
包路径:com.google.gwt.user.client.Event
类名称: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);
内容来源于网络,如有侵权,请联系作者删除!