我的JPanel背景有问题。我想把我的图像“aaa.jpg”放到面板“p5”的背景中。如果没有创建任何新课程就可以完成。这是在我的面板背景上设置此图像的简单方法吗? 这是我的代码的一部分:
glowny4.setLayout(new GridLayout(1,2));
glowny4.add (p5);
glowny4.add (p6);
答案 0 :(得分:3)
我知道有两种主要方式可以在JPanel的背景中显示图像:
setIcon(myIcon)
方法将其传递给JLabel。paintComponent(...)
方法。
g.drawImage(...)
将BufferedImage传递给此方法。请先搜索此网站,因为之前已经发布了一些示例代码,其中一些是我的。