gwt图形和gwt初学者-无法在屏幕上显示光栅图像

gwt图形和gwt初学者-无法在屏幕上显示光栅图像,gwt,gwt2,Gwt,Gwt2,我正在尝试将图像添加到画布,稍后计划旋转图像 这是我正在使用的代码--- 我已将图像存储在“war/images/bottle.jpg”中。。。但是,当我尝试以Google Web应用程序的形式运行该项目时,没有显示任何图像——我使用的是安装了GWT和Google插件的Eclipse IDE 我做错了什么?默认情况下存储图像的位置是否不同?任何帮助都将不胜感激。位置正确,但您可能需要更正图像的路径。要执行此操作,请使用GWT.getHostPageBaseURL()作为图像路径的前缀:

我正在尝试将图像添加到画布,稍后计划旋转图像

这是我正在使用的代码---

我已将图像存储在“war/images/bottle.jpg”中。。。但是,当我尝试以Google Web应用程序的形式运行该项目时,没有显示任何图像——我使用的是安装了GWT和Google插件的Eclipse IDE


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

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

            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);
Image img= new Image(100, 100, 141, 538, GWT.getHostPageBaseURL() + "images/bottle.jpg");