Фоновое изображение для jPanel не работает

Я новичок в создании графических интерфейсов, поэтому я решил попробовать Windows Eclipse для Windows Eclipse, и хотя у меня есть некоторые сомнения. Я искал, но не смог найти хороший способ добавить фоновое изображение в мое «меню». Например я попробовал это:

public Menu() {
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setBounds(50, 50, 300, 250); //Dimensiones

contentPane = new JPanel() {  //Imagen de Fondo

    public void paintComponent(Graphics g) {  
          Image img = Toolkit.getDefaultToolkit().getImage(  
          Menu.class.getResource("/imgs/rotom.jpg"));  
          g.drawImage(img, 0, 0, this.getWidth(), this.getHeight(), this);  
        }  
};  

И добавив следующие классы:

 import java.awt.Graphics;  
 import java.awt.Image;  
 import java.awt.Toolkit;  

Но безрезультатно, что окно остается серо-скучным, пока мой код - только стандартный, который готовит WindowsBuilder для вас плюс 4 кнопки, но я сомневаюсь, что они здесь важны. Разве код, который я добавил, не должен перекрывать метод paintComponent () jPanel и рисовать в нем изображение?

Класс для меню находится в пакете в моем проекте, и изображение в пакете imgs также находится в том же проекте.

Заранее большое спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос