smart gwt beginner-如何使用drawImg.setSrc()在绘图窗格中绘制图像

时间:2012-03-15 11:57:24

标签: smartgwt

我正在尝试在绘图窗格中绘制图像。这是我正在使用的代码 -

                DrawPane drawPane = (DrawPane) event.getSource();  
                DrawImage drawImg = new DrawImage();
                drawImg.setSrc("/other/cokeclassicsm.png");
                //drawImg.setLeft(77);
            //drawImg.setTop(50);
            drawImg.setDrawPane(drawPane);  
            drawImg.draw();

但屏幕上没有显示图像 -

现在我提到了Javadoc - drawImg.setSrc(this link),它说必须指定图像的URL ...这是否意味着我根本无法指定相对路径? 我的图像在war / images / other文件夹中......

1 个答案:

答案 0 :(得分:1)

你试过了吗?

DrawImage drawImg = new DrawImage();
// drawImg.setSrc("/other/cokeclassicsm.png"); 
drawImg.setSrc("other/cokeclassicsm.png"); 

使用“/”启动路径,并将您发送到URL的根目录。在没有“/”的情况下启动它表示你想要一个相对路径到你现在的位置。