2012-03-08 23 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でEclipse IDEを使用し、Eclipse用にGoogle Pluginsをインストールしています。

私はここで間違っていますか?画像を保存する場所はデフォルトで異なるのですか?どんな助けもありがとう。

答えて

1

場所は正確ですが、おそらく画像のパスを修正する必要があります。これを行うには、画像へのパスの接頭辞をGWT.getHostPageBaseURL()と入力します。

Image img= new Image(100, 100, 141, 538, GWT.getHostPageBaseURL() + "images/bottle.jpg"); 
関連する問題