jframe添加背景图片
时间: 2023-10-10 13:09:05 浏览: 238
Jframe添加背景图片
5星 · 资源好评率100%
可以使用下面的代码实现在JFrame中添加背景图片:
1.先将图片转化为Image对象
ImageIcon icon = new ImageIcon("background.jpg");
Image image = icon.getImage();
2.然后在JFrame的构造函数中使用JPanel panel来做为容器,将背景图片添加进去
JPanel panel = new JPanel() {
@Override
protected void paintComponent(Graphics g) {
super.paintComponent(g);
g.drawImage(image, 0, 0, null);
}
};
panel.setLayout(null);
getContentPane().add(panel);
3.最后使用setPreferredSize方法设置panel所在JFrame的大小,即可实现在JFrame中添加背景图片。
panel.setPreferredSize(new Dimension(800, 600));
这样就能在JFrame中添加背景图片了。
阅读全文