draw2dを使用してEclipseプラグインを作成しています。コンストラクターを使用してdraw2dボタンを作成しています:Button(Image image)。ある時点で、そのボタンの画像を変更したいと思います。私はそれをする方法を見つけることができません。誰か助けてくれませんか?
よろしく、キリアコス
draw2dを使用してEclipseプラグインを作成しています。コンストラクターを使用してdraw2dボタンを作成しています:Button(Image image)。ある時点で、そのボタンの画像を変更したいと思います。私はそれをする方法を見つけることができません。誰か助けてくれませんか?
よろしく、キリアコス
次のことができます。
Button button = ...
Image newImage = ...
((Label) button.getChildren().get(0)).setIcon(newImage);
それは確かにいいことではありませんが、それが唯一の選択肢のようです。
できません。ボタンに画像を設定する関数はClickable.setContents
で、これはprotected
です。これが行われた理由を説明するドキュメントには何もありません...継承してButton
、これを実装する新しい関数を追加することができます。