2015-11-10 3 views
-4

Я пытаюсь сделать простой JFrame с простым изображением ... И потому что это просто, это не работает ^^
Посмотрите слева от снимка экрана, изображение существует и находится в res/texture /.
enter image description here Знаете ли вы, почему он не нашел меня?
Я думаю, что дон "т найти изображение, потому что это результат моего кода: enter image description here И это мой основной код:Почему мой образ не найден?

this.jframe = new JFrame(); 
    this.jframe.setSize(800, 200); 
    this.jframe.setUndecorated(true); 
    this.jframe.setBackground(new Color(1.0f, 1.0f, 1.0f, 0f)); 
    this.jframe.setLocationRelativeTo(null); 
    this.jframe.setContentPane(new LoaderJFrame()); 
    this.jframe.setVisible(true); 
+0

Извините, каково изображение? –

+0

На первом снимке экрана изображение titre.png –

+0

«Вопросы, требующие помощи по отладке (« почему этот код не работает? ») Должны включать в себя желаемое поведение, конкретную проблему или ошибку и кратчайший код, необходимый для его воспроизведения в вопрос сам по себе. Вопросы без четкого описания проблемы не полезны другим читателям. См.: Как создать минимальный, полный и проверенный пример ». –

ответ

0

Рабочего я должен был изменить эту строку в моем классе LoaderJFrame :

public void LoaderJFrame(Graphics g) 

по

public void paintComponent(Graphics g) 

Спасибо за все: D

+0

Вещь я никогда не видел 'public void LoaderJFrame (Graphics g)' в вашем исходном коде. Дайте нам весь код, иначе мы не сможем вам помочь. – HyperNeutrino

+0

Посмотрите на первое изображение. Весь код класса LoaderJFrame присутствует. –

+0

Вы всегда должны вставлять код в виде текста; Я даже не могу прочитать изображение. Но я понимаю, что вы имеете в виду. – HyperNeutrino