Vaadin img在一个垂直的Laout中。

问题描述 投票:0回答:1

第二个问题:

我使用IntelliJIdEA和Vaadin Designer,我在一个VerticalLayout中添加了一个Impg,并尝试将Impg作为一种Header,但它不会在本地主机端显示。

图像是在Designer中创建的。

@Id("img")
    private Image img;

我已经尝试连接

 Image i = new Image("frontend/turkey-5201498_1920.jpg", "Alternative image text");
        i.setSizeFull();
        img.add(i);

不工作,我已经连接了一个按钮Clicklistener,这是工作。

我把jpg放在项目文件夹file.jpg中。

谢谢你在前面的帮助

image vaadin designer
1个回答
0
投票

你应该把你的静态文件放在哪里,以及如何引用它们,这取决于你在你的链上有什么工具。如果你使用的是Spring boot的默认推荐栈,那么你的镜像应该放在 /src/main/resources/META-INF/resources/img/turkey-5201498_1920.jpg 你应该把它称为new Image("imgturkey-5201498_1920.jpg", "替代图像文本")

对于非Spring Boot应用,以及更多细节,请查看另一个Stack Overflow问题中的这个超赞回答。https:/stackoverflow.coma5755397464095

© www.soinside.com 2019 - 2024. All rights reserved.