我已经阅读了类似问题的问题,但这对我没有帮助。我的程序都是最新的,并在SDK 12和Java Language Level 11上运行。 我创建了一个扩展的Jpanel,我想使用Non-Palette将其添加到Gui表单中,但是当我选择该类时,该名称变为红色并且什么也没有发生。 这是我扩展的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);
}
}
当我尝试将其添加到GUI表单并单击“确定”时,没有任何反应。enter image description here