如何显示不同实例的JOptionPane对话框?

时间:2014-11-25 12:24:37

标签: java joptionpane

我在if子句中创建了不同的JOptionPane实例,如下所示:

JOptionPane myInstance ;
if(someCondition is true){
     myInstance = new JOptionPane(ErrorMessage,JOptionPane.ERROR_MESSAGE);
}
else{
    myInstance = new JOptionPane(InformationMessage,JOptionPane.INFORMATION_MESSAGE);
}

现在如何显示JOptionPane的那些实例? 我试过这个:

myInstance.setVisible(true)

但它对我没用。 如何显示这些实例???

1 个答案:

答案 0 :(得分:0)

以这种方式尝试:

JOptionPane myInstance ;
if(someCondition is true){
     myInstance = new JOptionPane(ErrorMessage,JOptionPane.ERROR_MESSAGE);
}
else{
    myInstance = new JOptionPane(InformationMessage,JOptionPane.INFORMATION_MESSAGE);
}

JDialog dialog = myInstance.createDialog(parentComponent/* null for new window*/, title);
dialog.show();