本文整理汇总了Java中elemental.dom.Node.addEventListener方法的典型用法代码示例。如果您正苦于以下问题:Java Node.addEventListener方法的具体用法?Java Node.addEventListener怎么用?Java Node.addEventListener使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类elemental.dom.Node
的用法示例。
在下文中一共展示了Node.addEventListener方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: compareApplySet
import elemental.dom.Node; //导入方法依赖的package包/类
private static <T, V> void compareApplySet(Node element, T name, V value, What what) {
// Fluent.console.log("setting " + name + " with " + value);
switch (what) {
case Attributes:
switch ((Att) name) {
case checked:
((InputElement) element).setChecked(true);
break;
case value:
((InputElement) element).setValue((String) value);
break;
case selectedIndex:
((SelectElement) element).setSelectedIndex(Integer.parseInt((String) value));
default:
((Element) element).setAttribute(((Att) name).nameValid(), (String) value);
break;
}
break;
case Styles:
((Element) element).getStyle().setProperty(((Css) name).nameValid(), (String) value);
break;
case Listeners:
element.addEventListener((String) name, (EventListener) value);
break;
default:
throw new IllegalArgumentException("Not possible");
}
}
示例2: sync
import elemental.dom.Node; //导入方法依赖的package包/类
private void sync() {
final Node copy = this.offscreen.cloneNode(true);
emptyNode(this.visible);
this.visible.appendChild(copy);
Node current = this.visible.getFirstChild();
while (current != null) {
current.addEventListener("click", this.markClickListener, false);
current = current.getNextSibling();
}
}
示例3: bindEvent
import elemental.dom.Node; //导入方法依赖的package包/类
@Override
public void bindEvent(
IsEventType type, UiElementWeb<Element> ui, Node element, EventHandler handler, boolean useCapture
) {
element.addEventListener(type.getEventType(), e->{
final UiEventManager<Node, UiElementWeb<Element>> manager = uiEvents();
manager.fireUiEvent(ui, type, toPayload(type, ui, element, e));
}, useCapture);
}