首页javaimageJava Graphics - 如何从文件加载ImageIcon

Java Graphics - 如何从文件加载ImageIcon

我们想知道如何从文件加载ImageIcon。
import java.awt.Image;
import java.awt.Toolkit;
import java.net.URL;

import javax.swing.ImageIcon;

public class Main {

  // Image handler
  public static Image getImage(String name) {
      if (name == null || name.isEmpty()) {
          return null;
      }

      URL imageURL = Main.class.getResource(name);
      if (imageURL == null) {
          return null;
      }

      return Toolkit.getDefaultToolkit().createImage(imageURL);
  }
  public static ImageIcon getImageIcon(String name) {
      Image image = getImage(name);
      if (image == null) {
          return null;
      }
      return new ImageIcon(image);
  }
}