在gwt中显示svg文件

时间:2013-11-04 10:48:38

标签: gwt svg

我是gwt的新手,在我的应用程序中,我必须显示一个从服务器获取的svg文件。 问题是我能够从服务器端获取svg文件并使用HTMLPanel显示。 但事件并没有被解雇。像鼠标一样,拖放内部的事件等 他们没有被解雇的svg文件。 请让我知道如何解决这个问题。

下面是我的代码 image = new HTMLPanel(response.getText()); rootPanel.add(图像);

提前致谢, 普拉迪普

1 个答案:

答案 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());

以相同的方式附加其他事件处理程序。