умный gwt новичок - как нарисовать изображение в области рисования с drawImg.setSrc () - PullRequest
0 голосов
/ 15 марта 2012

Я пытаюсь нарисовать изображение в области рисования. Это код, который я использую -

                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 ( эта ссылка ), и он говорит, что должен быть указан URL-адрес изображения ... Это означает, что я не могу указать относительный путь в все? Мое изображение находится в папке war / images / other ...

1 Ответ

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

Вы пробовали:

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

Начиная путь с "/", вы отправляете вас в корень URL. Если вы начнете без «/», это означает, что вы хотите получить относительный путь к тому месту, где вы сейчас находитесь.

...