代码之家  ›  专栏  ›  技术社区  ›  turtledove

请帮帮我!如何模拟jrejava.awt.MouseEvent文件在gwt?

  •  0
  • turtledove  · 技术社区  · 15 年前

    我想效仿java.awt.MouseEvent文件类,我定义了MouseEvent extends InputEventjava.util.EventObject.

    java.lang.IllegalArgumentException: null source
        at java.util.EventObject.<init>(EventObject.java:38)
        at java.awt.AWTEvent.<init>(AWTEvent.java:279)
        at java.awt.event.ComponentEvent.<init>(ComponentEvent.java:96)
        at java.awt.event.InputEvent.<init>(InputEvent.java:204)
        at java.awt.event.MouseEvent.<init>(MouseEvent.java:548)
        at java.awt.event.MouseEvent.<init>(MouseEvent.java:450)
    

    这种情况只是在主机模式下发生的,当我编译和部署它时,一切正常。

    2 回复  |  直到 15 年前
        1
  •  0
  •   Igor Klimer    15 年前

    你使用了错误的事件-应该是 MouseEvent (来自 com.google.gwt.event.dom.client 包),延伸的那个 DomEvent<H> HasAllMouseHandlers

        2
  •  0
  •   Arthur Maltson    15 年前

    AWT库都不是GWT的一部分 emulated JRE 图书馆。如果你想听听 MouseEvent Mouse*Handler 小部件扩展 FocusWidget . 例如, addMouseDownHandler 关于FocusWidget及其子类。你会得到一个 MouseEvent 当鼠标被按在小部件上时。

    推荐文章