Java 更改选项窗格对话框的图标

Java 更改选项窗格对话框的图标,java,joptionpane,Java,Joptionpane,好了,玩够了,今天我要向你们挑战: 因此,我有一个选项对话框,希望更改右侧对话框的图标,这样,它将显示一个问题图标,而不是显示默认的红十字。 Java中是否有一个基本库可以为JOptionPane构造函数返回一个图标对象 谢谢 JOptionPane option=new JOptionPane(); option.showOptionDialog(mainFrame, "Choose shape type", null, 0, 0, null, new String [] {"Lines on

好了,玩够了,今天我要向你们挑战:

因此,我有一个选项对话框,希望更改右侧对话框的图标,这样,它将显示一个问题图标,而不是显示默认的红十字。 Java中是否有一个基本库可以为JOptionPane构造函数返回一个图标对象

谢谢

JOptionPane option=new JOptionPane();
option.showOptionDialog(mainFrame, "Choose shape type", null, 0, 0, null, new String [] {"Lines only","Bounded shapes"}, null);

为什么不使用这样的选项:有图标选项JOptionPane.QUESTION\u消息

JOptionPane option=new JOptionPane();
option.showOptionDialog(mainFrame, "Choose shape type", null, 0, JOptionPane.QUESTION_MESSAGE, null, new String [] {"Lines only","Bounded shapes"}, null);

这是有道理的,我试过了,但问题是构造函数期望图标对象-而不是int.Ooops,在错误的参数中试过了。。。作品谢谢请注意,
showOptionDialog
是一种静态方法-无需创建JOptionPane和