我正在使用draw2d编写一个eclipse插件。我正在使用构造函数创建一个draw2d按钮:Button(图像图像)。在某些时候我想改变那个按钮上的图像!我找不到办法。有人可以帮帮我吗?
亲切的问候, KYRIAKOS
答案 0 :(得分:1)
您可以执行以下操作:
Button button = ...
Image newImage = ...
((Label) button.getChildren().get(0)).setIcon(newImage);
这当然不太好,但它似乎是唯一的选择。
答案 1 :(得分:0)
无法完成。在按钮上设置图像的功能是Clickable.setContents
,即protected
。文档中没有任何内容可以说明为什么要这样做...您可以尝试从Button
继承并添加一个新函数来实现它。