2012-05-07 12 views
0

draw2dを使用してEclipseプラグインを作成しています。私はコンストラクタを使用してdraw2dボタンを作成しています:Button(イメージイメージ)。ある時点で、そのボタンの画像を変更したい!私はそれを行う方法を見つけることができません。誰も私を助けることができますか?作成後にdraw2dボタンの画像を変更する

種類よろしく、 キリアコス

答えて

1

次の操作を行うことができます:

Button button = ... 
Image newImage = ... 

((Label) button.getChildren().get(0)).setIcon(newImage); 

それは確かに素敵ではないが、唯一の選択肢であると思われます。

+0

お返事ありがとうございます! – Kyriakos

+0

良い解決策。 – vainolo

0

を行うことはできません。ボタンに画像を設定する関数はClickable.setContentsです。これはprotectedです。これがなぜ行われたのかをドキュメントには何も示していません... Buttonから継承し、これを実装するための新しい関数を追加しようとすることができます。

+0

これは私がやったことです。ありがとうございました! – Kyriakos

関連する問題