给JFrame添加图片
时间: 2024-05-14 19:12:32 浏览: 82
要向JFrame添加图片,可以使用JLabel组件。以下是一个简单的示例:
```java
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(500, 500);
// 创建ImageIcon对象,指定图片路径
ImageIcon icon = new ImageIcon("path/to/image.jpg");
// 创建JLabel对象,并将ImageIcon对象设置为其图标
JLabel label = new JLabel(icon);
// 将JLabel添加到JFrame中
frame.add(label);
frame.setVisible(true);
}
}
```
请确保将“path/to/image.jpg”替换为实际图片的路径。此外,您还可以使用getResource()方法获取资源文件的路径,例如:
```java
ImageIcon icon = new ImageIcon(Main.class.getResource("image.jpg"));
```
这将在与Main类相同的目录中查找名为“image.jpg”的文件。
阅读全文