javaswing插入图片
时间: 2023-09-07 08:14:29 浏览: 87
可以使用JLabel组件来展示图片,以下是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.*;
public class ImageDemo extends JFrame {
public ImageDemo() {
super("Image Demo");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setPreferredSize(new Dimension(400, 400));
// 创建一个JLabel组件来展示图片
ImageIcon imageIcon = new ImageIcon("path/to/image.jpg");
JLabel imageLabel = new JLabel(imageIcon);
// 将JLabel添加到窗口中
getContentPane().add(imageLabel);
pack();
setVisible(true);
}
public static void main(String[] args) {
new ImageDemo();
}
}
```
在上面的代码中,我们首先创建一个ImageIcon对象,它用于加载图片文件。然后,我们创建一个JLabel组件,并将ImageIcon对象作为参数传递给JLabel构造函数。最后,我们将JLabel添加到窗口中,并设置窗口的大小和可见性。需要注意的是,我们需要将图片文件的路径替换为实际的文件路径。
阅读全文