我是gwt的新手,在我的应用程序中,我必须显示一个从服务器获取的svg文件。 问题是我能够从服务器端获取svg文件并使用HTMLPanel显示。 但事件并没有被解雇。像鼠标一样,拖放内部的事件等 他们没有被解雇的svg文件。 请让我知道如何解决这个问题。
下面是我的代码 image = new HTMLPanel(response.getText()); rootPanel.add(图像);
提前致谢, 普拉迪普
答案 0 :(得分:0)
我猜你试图将SVG XML或数据URI显示为HTML?如果是这样,该文本将不会生成任何事件,只会HTMLPanel
。以下代码应允许您向HTMLPanel
添加处理程序:
image.addDomHandler(new MouseOverHandler() {
@Override
public void onMouseOver(MouseOverEvent event) {
System.out.println("Mouse over");
}
}, MouseOverEvent.getType());
以相同的方式附加其他事件处理程序。