如何在javagui中增加图片
时间: 2024-03-16 14:42:07 浏览: 21
要在Java GUI中增加图片,可以使用JLabel组件。首先,需要创建一个JLabel对象,并将其添加到窗口上。然后,可以使用ImageIcon类加载图片文件,将其设置为JLabel的图像。最后,将JLabel添加到窗口上即可。
以下是一个简单的示例代码:
```
import java.awt.Container;
import java.awt.FlowLayout;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class ImageDemo extends JFrame {
public ImageDemo() {
super("Image Demo");
// 创建一个JLabel对象
JLabel label = new JLabel();
// 加载图片文件
ImageIcon icon = new ImageIcon("image.png");
// 将图片设置为JLabel的图像
label.setIcon(icon);
// 将JLabel添加到窗口上
Container c = getContentPane();
c.setLayout(new FlowLayout());
c.add(label);
}
public static void main(String[] args) {
ImageDemo frame = new ImageDemo();
frame.setSize(400, 300);
frame.setVisible(true);
}
}
```
在上面的示例代码中,我们创建了一个JFrame窗口和一个JLabel对象。然后,加载了一个名为"image.png"的图片,并将其设置为JLabel的图像。最后,将JLabel添加到窗口上,并显示窗口。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)