首页javajoptionpaneJava Swing - 如何更改JOptionPane布局,如顶部的颜色和左上角的图像

Java Swing - 如何更改JOptionPane布局,如顶部的颜色和左上角的图像

我们想知道如何更改JOptionPane布局,如顶部的颜色和左上角的图像。
import java.awt.Color;

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) throws Exception {
    JPanel panel = new JPanel();
    panel.setOpaque(true);
    panel.setBackground(Color.RED);

    java.net.URL url = new java.net.URL(
        "http://www.w3cschool.cn/style/download.png");
    ImageIcon image = new ImageIcon(url);
    JLabel label = new JLabel("LABEL", image, JLabel.RIGHT);
    panel.add(label);

    JOptionPane.showMessageDialog(null, panel, "Modified JOptionPane : ",
        JOptionPane.PLAIN_MESSAGE);
  }

}