21xrx.com
2024-09-17 04:41:40 Tuesday
登录
文章检索 我的文章 写文章
Java实现图片显示的方法
2023-06-15 17:41:26 深夜i     --     --
Java 显示图片 Graphics类 ImageIcon类 JPanel类 paintComponent()方法

在Java中,我们可以通过Graphics类来显示图片。即使是最基本的Java应用程序也能够使用Graphics绘制图形和图像。下面是一个简单的Java程序,用来实现在窗口上显示一张图片:

import java.awt.Graphics;

import java.awt.Image;

import javax.swing.ImageIcon;

import javax.swing.JFrame;

import javax.swing.JPanel;

public class ImagePanel extends JPanel {

  private static final long serialVersionUID = 1L;

  private Image image;

  public ImagePanel(Image image)

    this.image = image;

  @Override

  protected void paintComponent(Graphics g) {

    super.paintComponent(g);

    g.drawImage(image, 0, 0, null);

  }

  public static void main(String[] args) {

    JFrame frame = new JFrame();

    frame.setSize(500, 500);

    frame.setLocationRelativeTo(null);

    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

    Image image = new ImageIcon("path to your image file").getImage();

    ImagePanel panel = new ImagePanel(image);

    frame.getContentPane().add(panel);

    frame.setVisible(true);

  }

}

  
  

评论区

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