我正在使用draw2d编写一个eclipse插件。我使用构造函数创建一个draw2d按钮: button (图像图像)。在某种程度上,我想更改该按钮上的图像!我找不到做这件事的方法。有谁能帮帮我吗?
亲切的问候,Kyriakos
发布于 2012-05-08 20:14:12
您可以执行以下操作:
Button button = ...
Image newImage = ...
((Label) button.getChildren().get(0)).setIcon(newImage);这当然不好,但这似乎是唯一的选择。
发布于 2012-05-08 14:38:22
不能这样做。在按钮上设置图像的函数是protected,即Clickable.setContents。文档中没有说明为什么要这样做……您可以尝试从Button继承并添加一个新函数来实现这一点。
https://stackoverflow.com/questions/10486140
复制相似问题