Как показать картинки в моем интерфейсе работы с vaadin - PullRequest
1 голос
/ 15 июня 2019

Я просто пытаюсь показать картинку в макете vaadin, и я работаю с vaadin 13.

Я не уверен, в чем проблема.Я много раз проверял путь к моей картинке, и если она в правильной упаковке или нет, но все кажется правильным.Поэтому я не могу понять, почему он не отображает мою фотографию.

@SuppressWarnings("serial")
@Route(value = "", layout = MainView.class)
public class Overview extends VerticalLayout {

public Overview() {
    Label helloLabel = new Label("Hello User!");

    // Html img = new Html("<img src='/images/homePicture.jpg'>");
    // add(img);
    Image i = new Image("images/homePicture.jpg", "Alternative image text");
    add(i);


    Button secondButton = new Button("show");
    Dialog dialog = new Dialog();
    dialog.add(i);
    secondButton.addClickListener(event -> dialog.open());
    add(secondButton);

На самом деле это выглядит так.enter image description here

Структура пути к файлу: enter image description here

1 Ответ

0 голосов
/ 15 июня 2019

Проблема решена благодаря @ KasparScherrer

Когда я изменил мою папку src / main / resources на src / main / webapp, она работает, но затем мой проект maven сообщает, что в моем проекте отсутствует необходимая папка src / main / resources.

...