我无法在Eclipse中使用Vaadin插件在Button中设置图标

时间:2012-11-25 02:50:03

标签: eclipse apache vaadin

我在Win 7下使用Eclipse Juno中的Vaadin插件6.8。我安装了Apache 7(zip版本)并使用Eclipse进行了配置。我创建了一个Vaadin项目,并添加了以下几行:

Button b = new Button("Miboton"); // create button
b.setIcon(new ThemeResource("user.png")); // set image to button
mainWindow.addComponent(b);//add button to main window

但是当我运行项目时,图像没有显示,因为(我认为)apache无法找到图像的相对路径。我把图像放在每个可能的目录中:WEB-INF,src,包下面等等。但仍然没有正确显示。我也尝试制作一个foo.war文件并直接在Apache中部署,但这两种方法都没有用。有什么猜测吗?!?!提前谢谢!

eclipse代码的图像和结果是here

1 个答案:

答案 0 :(得分:1)

您需要提供VAADIN目录中的图像。有关ThemesResources

,请参阅Vaadin一书