21xrx.com
2024-11-09 00:17:12 Saturday
登录
文章检索 我的文章 写文章
我学习了JavaImageIcon
2023-06-12 08:59:41 深夜i     --     --
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编程中的一个重要里程碑。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复