Задать вопрос
@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);

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

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

Похожие вопросы