2012-03-07 8 views
0

ボタンのCSSをGWTデザイナーでうまく動作させ、画像を表示しています。 しかし、私はコンパイルし、画像を表示しないで実行します。CSSはブラウザには影響しませんが、GWTデザイナーでうまく動作します

Button btnNewButton = new Button("New button"); 

btnNewButton.setStyleName("cancelbutton"); 

btnNewButton.setText("cancel"); 

..ここに私のcss

.cancel { 
    background-repeat: no-repeat; 

    background-image: url(../WEB-INF/btnCancel.jpg); 

} 

コードがあります。この...

で私を助けてください と私はgetElement().getStyle()を試みたが、全く使用 は、私は使用

DOM.setStyleAttribute(btnNewButton.getElement(), "background", "url(../WEB-INF/btn.jpg)");を試していません私はGWT 2.4を使用しています。

答えて

2

ウェブページにアクセスする場合は、ファイルをWEB-INFフォルダに保存しないでください。フォルダにアクセスできません。

+0

はい、あなたは正しいです –

+0

ありがとう...あなたの助けのために..解決策を見つけました...新しい画像フォルダを作成し、私はすべての画像を配置しました..今、その作業...問題はそのボタン機能を取得していません。私がボタンを押したときのように右に行く。 – Lakshminarayana

+0

あなたは何を意味するか分かりませんが、異なるボタンの状態(ダウン、別の画像のような)のために異なる画像を望んでいると推測します。その場合は、さまざまな状態イメージを設定できるPushButtonを見てください。 –

0

cssで引用符を使用してみてください。

background-image: url('../WEB-INF/btnCancel.jpg'); 

いいことが必要です。そして、イメージが 'btnCancel.JPG'と呼ばれていないことを確認してください。

+0

ただし、WEB-INFにはブラウザでアクセスできません。また、通常のHTMLアプリケーションであっても引用符に問題はありません。 –

関連する問題