Не удается получить JPanel с изображениями в нем для отображения в JFrame - PullRequest
0 голосов
/ 22 мая 2019

У меня есть JLabel для изображения в моей JPanel.Я вызвал JPanel в конструкторе JFrame, но у меня есть исключение NullPointerException в строке, где я создаю объект изображения.

Пробовал различные решения на этом сайте, но все либо приводят к NullPointerExceptions, либо к изображению, которое не отображается.

public class Main extends JPanel{


public static void main(String[] args) {
    JFrame mainFrame = new JFrame();
    mainFrame.add(new Main());
    mainFrame.setPreferredSize(new Dimension(1000,700));
    mainFrame.setResizable(false);
    mainFrame.setVisible(true);

}
public Main() {

    ImageIcon proImage = new ImageIcon(this.getClass().getResource("yu-narukami-stance.gif"));
     JLabel protag = new JLabel();
     protag.setIcon(proImage);
     add(protag);
}
  }

Согласованное исключение NullPointerException, когда изображение должно отображаться

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...