21xrx.com
2024-11-22 10:57:57 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类绘制该图片作为窗口的背景。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复