首页javajoptionpaneJava Swing - 如何从JOptionPane中删除图标

Java Swing - 如何从JOptionPane中删除图标

我们想知道如何从JOptionPane中删除图标。
import java.awt.BorderLayout;
import java.awt.Image;
import java.awt.image.BufferedImage;

import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;

public class Main {

  public static void main(String[] args) {
    Image image = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB);
    JPanel gui = new JPanel(new BorderLayout());

    JLabel clouds = new JLabel(new ImageIcon(new BufferedImage(250, 100,
        BufferedImage.TYPE_INT_RGB)));
    gui.add(clouds);

    JOptionPane.showConfirmDialog(null, gui, "Title",
        JOptionPane.OK_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE,
        new ImageIcon(image));
  }
}