@barabash2090

Как додавить изображение в Java Swing?

Добрый день! Разрабатываю приложение на Java Swing через графический интерфейс в Intellij IDEA. Возник вопрос. В конструкторе я создал JPanel. В него нужно добавить изображение, которое будет растянуто по всей панели. А также это изображение потом будет, меняться на другое изображение или видео. Добавляю изображение через код, а не через конструктор. Выдается ошибка:
Exception in thread "main" java.lang.ClassCastException: class java.lang.String cannot be cast to class com.intellij.uiDesigner.core.GridConstraints (java.lang.String is in module java.base of loader 'bootstrap'; com.intellij.uiDesigner.core.GridConstraints is in unnamed module of loader 'app')
at com.intellij.uiDesigner.core.GridLayoutManager.addLayoutComponent(GridLayoutManager.java:133)
ImageIcon image = new ImageIcon("rocket.jpg");
        JLabel label = new JLabel("", image, JLabel.CENTER);

        monitorPanel.add(label, BorderLayout.CENTER);

Посоветуйте, пожалуйста грамотное решение.
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Bell Integrator Хабаровск
До 400 000 ₽
Bell Integrator Ульяновск
До 400 000 ₽
Bell Integrator Ижевск
До 400 000 ₽
08 мая 2024, в 17:54
1000 руб./за проект
08 мая 2024, в 17:35
5000 руб./за проект
08 мая 2024, в 17:32
2000 руб./за проект