在Java中,沒有名為PeekGraphic的標準類。我懷疑您可能指的是java.awt.image.BufferedImage類,它用于處理圖像數據。
BufferedImage類提供了一系列方法來創建、操作和處理圖像。以下是一個簡單的示例,展示如何使用BufferedImage類加載并顯示一張圖片:
import java.awt.Graphics;import java.awt.image.BufferedImage;
import javax.swing.JFrame;
public class ImageExample extends JFrame {
private BufferedImage image;
public ImageExample() {
try {
// 加載圖片
image = javax.imageio.ImageIO.read(new java.io.File("path/to/image.jpg"));
} catch (java.io.IOException e) {
e.printStackTrace();
}
// 設置窗口大小適應圖像尺寸
setSize(image.getWidth(), image.getHeight());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setVisible(true);
}
@Override
public void paint(Graphics g) {
super.paint(g);
// 繪制圖像
g.drawImage(image, 0, 0, null);
}
public static void main(String[] args) {
new ImageExample();
}
}
請注意,這只是一個基本示例,以演示如何加載和顯示圖像。實際應用程序可能會根據具體需求進行更多的圖像處理操作。