org.teavm.jso.browser.Window.getDocument()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(2.3k)|赞(0)|评价(0)|浏览(106)

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

Window.getDocument介绍

暂无

代码示例

代码示例来源:origin: konsoletyper/teavm

static HTMLDocument current() {
  return Window.current().getDocument();
}

代码示例来源:origin: konsoletyper/teavm-flavour

@Override
  public void render() {
    T computedValue = value.get();
    if (cacheInitialized && Objects.equals(cachedValue, computedValue)) {
      return;
    }
    cacheInitialized = true;
    cachedValue = computedValue;
    if (textSlot != null) {
      textSlot.delete();
      textSlot = null;
    }
    textSlot = new NodeHolder(Window.current().getDocument().createTextNode(String.valueOf(computedValue)));
    getSlot().append(textSlot);
  }
}

代码示例来源:origin: org.teavm.flavour/teavm-flavour-templates

public static Component bind(Object model, String id) {
  return bind(model, Window.current().getDocument().getElementById(id));
}

代码示例来源:origin: konsoletyper/teavm-libgdx

public TeaVMMusic(TeaVMFileHandle file) {
  element = (HTMLAudioElement)window.getDocument().createElement("audio");
  element.setSrc("assets/" + file.path());
  element.addEventListener("ended", (EventListener) evt -> {
    if (listener != null) {
      listener.onCompletion(TeaVMMusic.this);
    }
  });
  window.getDocument().getBody().appendChild(element);
}

代码示例来源:origin: konsoletyper/teavm-flavour

public static Component bind(Object model, String id) {
  return bind(model, Window.current().getDocument().getElementById(id));
}

代码示例来源:origin: org.teavm.flavour/teavm-flavour-templates

@Override
  public void render() {
    T computedValue = value.get();
    if (cacheInitialized && Objects.equals(cachedValue, computedValue)) {
      return;
    }
    cacheInitialized = true;
    cachedValue = computedValue;
    if (textSlot != null) {
      textSlot.delete();
      textSlot = null;
    }
    textSlot = new NodeHolder(Window.current().getDocument().createTextNode(String.valueOf(computedValue)));
    getSlot().append(textSlot);
  }
}

代码示例来源:origin: konsoletyper/teavm-libgdx

@Override
public void run(TaskHandler handler) {
  this.handler = handler;
  HTMLImageElement image = (HTMLImageElement)window.getDocument().createElement("img");
  window.getDocument().getBody().appendChild(image);
  image.getStyle().setProperty("display", "none");
  image.setSrc(path);
  image.addEventListener("load", this);
  entry.imageElem = image;
}
@Override

相关文章