Java 在JOptionPane对象上显示带有普通消息参数的错误消息图标
我使用下面的代码手动使用JOptionPane创建一个对话框Java 在JOptionPane对象上显示带有普通消息参数的错误消息图标,java,swing,icons,joptionpane,Java,Swing,Icons,Joptionpane,我使用下面的代码手动使用JOptionPane创建一个对话框 JOptionPane pane = new JOptionPane(feedbackPanel, JOptionPane.YES_OPTION, JOptionPane.PLAIN_MESSAGE); pane.setOptions(options); pane.setInitialValue(options[0]); pane.setIcon(null); JDialog dialog = pane.createDialog(nu
JOptionPane pane = new JOptionPane(feedbackPanel, JOptionPane.YES_OPTION, JOptionPane.PLAIN_MESSAGE);
pane.setOptions(options);
pane.setInitialValue(options[0]);
pane.setIcon(null);
JDialog dialog = pane.createDialog(null, "Your feedback");
dialog.setLocation(contentPane.getLocation());
dialog.setVisible(true);
请注意,在创建JOptionPane对象时,我传入了JOptionPane.PLAIN_消息,但是,对话框中仍会显示错误消息图标以及其他所有内容。我想摆脱图标(即根本没有图标)。有人知道问题出在哪里吗?谢谢。您已经切换了JOptionPane构造函数参数:
JOptionPane pane = new JOptionPane(feedbackPanel, JOptionPane.PLAIN_MESSAGE,
JOptionPane.DEFAULT_OPTION);
它是JOptionPane(message,messageType,optionType)
编辑:
另外:optionType应该是{DEFAULT\u OPTION,YES\u NO\u OPTION,YES\u NO\u CANCEL\u OPTION,OK\u CANCEL\u OPTION}
YES\u选项
用于返回值。Oops。。。这就解释了!谢谢