Фоновое изображение для 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 также находится в том же проекте.
Заранее большое спасибо.