new ImageIcon
时间: 2023-10-07 09:11:32 浏览: 56
`ImageIcon` 是 Java Swing 中的一个类,用于在 GUI 应用程序中显示图像。它可以从文件、URL 或二进制数组中加载图像,并将其转换为可供 Swing 组件使用的 `Icon` 对象。
以下是一个使用 `ImageIcon` 显示图片的示例:
```java
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class ImageIconExample {
public static void main(String[] args) {
// 创建 JFrame 实例
JFrame frame = new JFrame("ImageIcon Example");
// 创建 ImageIcon 实例
ImageIcon icon = new ImageIcon("path/to/image.png");
// 创建 JLabel 实例,并将 ImageIcon 设置为其图标
JLabel label = new JLabel();
label.setIcon(icon);
// 将 JLabel 添加到 JFrame 中
frame.getContentPane().add(label);
// 设置 JFrame 的大小和关闭操作
frame.setSize(400, 300);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 显示 JFrame
frame.setVisible(true);
}
}
```
在此示例中,我们创建了一个 `JFrame` 实例,并在其中添加了一个 `JLabel`,将其图标设置为从文件中加载的 `ImageIcon`。最后,我们设置了 JFrame 的大小和关闭操作,并将其显示出来。