19
A
答えて
26
あなただけの通常のGWTボタンに画像を追加したい場合は、その後、PushButtonは進むべき道です。
Button editRow = new Button("Edit Row");
editRow.setHTML(("<img border='0' src='rowEdit.Png' />");
私が発見したプッシュボタンは、そのXの計算に問題があるように見える、yは通常のボタンは持っていない、正しくポイントをクリックしてください。
4
あるいは、この方法:
おかげ
23
プッシュボタンが同じ動作を持っていない、とあなたが自分で画像タグを作成するよりもきれいソリューションを持っている:
Image img = new Image("whatever.jpg");
Button button = new Button();
button.getElement().appendChild(img.getElement());
1
と同じように、ボタンの内部HTMLのimgタグを設定します。
Button btn = new Button("<img src='image.png'/>");
2
画像でCSSとスタイルを使用するだけです。このようなものは、ボタンのテキストの前に画像を表示する必要があります。
background-image: url("/yourimage.png");
background-repeat: no-repeat;
height: 20px;
width: 20px;
どのようなコードを試しましたか?結果は何ですか? – CPerkins
イメージとテキストが必要な場合、私はおそらくあなたが望むものを作成しました。私はこのSOの質問に投稿を投稿しました:http://stackoverflow.com/questions/1853042/creating-custom-button-in-gwt/2449019#2449019 – Juri
GWTサンプル: http://gwt.googleusercontent.com/ samples/Showcase/Showcase.html#!CwCustomButton –