21xrx.com
2025-03-24 02:11:06 Monday
文章检索 我的文章 写文章
我学习了JavaImageIcon
2023-06-11 00:53:49 深夜i     9     0
JavaImageIcon Swing GUI界面

最近我在学习Java编程,其中一个需要掌握的知识点是如何使用JavaImageIcon类。JavaImageIcon是Swing包中的一个类,它可以加载图像文件,并将其显示在GUI界面上。

以下是我编写的一个简单的代码示例,用于加载图片并在GUI界面上显示它:

import javax.swing.*;
import java.awt.*;
public class MyImage extends JFrame {
  public MyImage() {
    super("My Image");
    ImageIcon icon = new ImageIcon("image.jpg"); // 加载图片文件
    JLabel label = new JLabel(icon); // 创建标签并设置图片
    add(label, BorderLayout.CENTER);
    pack();
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setLocationRelativeTo(null);
    setVisible(true);
  }
  public static void main(String[] args) {
    new MyImage();
  }
}

在上面的代码中,我创建了一个名为MyImage的类,它继承自JFrame类,并在构造函数中加载了一个名为“image.jpg”的图片文件。然后,我创建了一个JLabel标签,并将图片设置为标签的图像。最后,我将标签添加到GUI界面中,并设置了窗口标题、大小和关闭模式。

通过学习JavaImageIcon类,我现在能够轻松地在Java程序中加载和显示图像了。这是我在学习Java编程中的一个重要里程碑。

  
  

评论区