2012-03-08 36 views
0

我想将图像添加到画布上,然后计划旋转图像。gwt图形和gwt初学者 - 无法在屏幕上显示光栅图像

这是我使用的代码---

  RootPanel rootPanel = RootPanel.get(); 

    DrawingArea canvas = new DrawingArea(800, 800); 

    Image img= new Image(100, 100, 141, 538, "images/bottle.jpg"); 
    canvas.add(img); 
    RootPanel.get().add(canvas); 

我已经保存在“战争/图片/ bottle.jpg”的形象......但是当我尝试运行正在显示没有图像该项目作为Google Web应用程序 - 我正在使用安装了GWT和Google Plugins for Eclipse的Eclipse IDE。

我在这里做错了什么?默认情况下存储图像的位置是否有所不同?任何帮助,将不胜感激。

回答

1

位置正确,但您可能需要更正图像的路径。为此,请使用GWT.getHostPageBaseURL()

Image img= new Image(100, 100, 141, 538, GWT.getHostPageBaseURL() + "images/bottle.jpg");