Я прочитал вопросы с похожей проблемой, но это мне не помогает. Все мои программы обновлены и работают с SDK 12 и Java Language Level 11.
Я создал расширенную Jpanel и хочу добавить ее в форму Gui с помощью Non-Palette, но когда я выбираю класс, имя становится красным, и ничего не происходит.
вот мой расширенный Jpanel:
public class Panelback extends JPanel {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
BufferedImage image = null;
try {
image = ImageIO.read(new File("C:....bg.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(image, 0, 0, null);
}
}
когда я пытаюсь добавить его в форму графического интерфейса и нажимаю ОК, ничего не происходит. введите описание изображения здесь