21xrx.com
2025-03-21 08:20:06 Friday
文章检索 我的文章 写文章
Java代码实现设置背景图片
2023-06-15 16:39:36 深夜i     --     --
Java 背景图片 JFrame

在Java中设置背景图片可以通过JFrame或JPanel来实现。下面是使用JFrame设置背景图片的代码:

import javax.swing.*;
import java.awt.*;
public class BackgroundImage extends JFrame{
  public BackgroundImage(){
    setTitle("设置背景图片");
    setSize(500,400);
    setLocationRelativeTo(null);
    setDefaultCloseOperation(DISPOSE_ON_CLOSE);
    setVisible(true);
    setContentPane(new JPanel(){
      public void paintComponent(Graphics g){
        super.paintComponent(g);
        ImageIcon icon = new ImageIcon("background.jpg");
        g.drawImage(icon.getImage(),0,0,getWidth(),getHeight(),icon.getImageObserver());
      }
    });
  }
  public static void main(String[] args) {
    new BackgroundImage();
  }
}

上述代码中,使用了JPanel的paintComponent()方法来重写绘制方法,通过ImageIcon类读取图片文件,使用Graphics类绘制该图片作为窗口的背景。

  
  

评论区