gwt graphics и gwt beginner - невозможно отобразить растровое изображение на экране - PullRequest
0 голосов
/ 08 марта 2012

Я пытаюсь добавить изображение на холст, а позже планирую повернуть изображение.

Это код, который я использую ---

            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);

Я сохранилизображение в "war / images / bottle.jpg" ... Но при попытке запустить проект в качестве веб-приложения Google изображение не отображается. Я использую Eclipse IDE с GWT и установленными плагинами Google для Eclipse.*

Что я здесь не так делаю?Различается ли место для хранения изображений по умолчанию?Любая помощь будет оценена.

1 Ответ

1 голос
/ 08 марта 2012

Местоположение правильное, но вам, вероятно, нужно исправить путь к изображению. Для этого введите префикс к вашему изображению с помощью GWT.getHostPageBaseURL():

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