21xrx.com
2025-03-22 10:05:25 Saturday
文章检索 我的文章 写文章
如何在Java中导入和显示图片
2023-06-14 06:40:48 深夜i     14     0
Java 图片 导入

在使用Java开发过程中,有时需要在程序中加载、显示图片。Java提供了ImageIO类和Toolkit类来完成这个任务。

以下是一个示例代码,展示如何导入一个图片并在程序中显示:

import java.awt.*;
import java.io.*;
import javax.imageio.*;
import javax.swing.*;
public class LoadImage extends JFrame {
 private JLabel imageView;
 public LoadImage() {
  super("Load Image Sample");
  setDefaultCloseOperation(EXIT_ON_CLOSE);
  try {
   // 导入图片
   BufferedImage img = ImageIO.read(new File("example.jpg"));
   // 显示图片
   imageView = new JLabel(new ImageIcon(img));
   add(imageView);
   // 调整窗口大小适合图片大小
   pack();
  } catch (IOException e) {
   System.out.println("Failed to load image: " + e.getMessage());
  }
 }
 public static void main(String[] args) {
  LoadImage app = new LoadImage();
  app.setVisible(true);
 }
}

要运行这个示例,你需要将`example.jpg`替换为你自己的图片文件,并将代码保存为`LoadImage.java`。然后,在命令行中运行以下命令:

javac LoadImage.java
java LoadImage

  
  

评论区

请求出错了