java如何把图片添加到窗口上?
时间: 2023-10-03 17:02:22 浏览: 58
在Java中,如果你想将一张图片添加到窗口上,你需要使用JLabel和ImageIcon类。下面是一个简单的示例代码:
```java
import javax.swing.JFrame;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
public class ImageDisplay extends JFrame {
public ImageDisplay() {
// 创建一个JFrame对象
JFrame frame = new JFrame("Image Display");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个JLabel对象,并将图片添加到JLabel中
ImageIcon icon = new ImageIcon("image.jpg");
JLabel label = new JLabel(icon);
// 将JLabel添加到JFrame中
frame.getContentPane().add(label);
// 设置JFrame的大小和可见性
frame.pack();
frame.setVisible(true);
}
public static void main(String[] args) {
new ImageDisplay();
}
}
```
在该示例代码中,我们创建了一个JFrame对象,并在其中添加了一个JLabel对象,该JLabel对象包含了一张图片。然后我们将JLabel添加到了JFrame中,并设置了JFrame的大小和可见性。当你执行该代码时,你会看到一张图片显示在窗口中。你可以根据自己的需要替换图片的文件名。