0

我正在使用 draw2d 编写一个 Eclipse 插件。我正在使用构造函数创建一个draw2d按钮:按钮(图像图​​像)。在某些时候,我想更改该按钮上的图像!我找不到这样做的方法。任何人都可以帮助我吗?

亲切的问候,基里亚科斯

4

2 回答 2

1

您可以执行以下操作:

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

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

这当然不好,但它似乎是唯一的选择。

于 2012-05-08T12:14:11.750 回答
0

做不到。在按钮上设置图像的功能是Clickable.setContents,即protected。文档中没有任何内容说明为什么要这样做......您可以尝试继承Button并添加一个新函数来实现它。

于 2012-05-08T06:38:22.077 回答