这是代码,它有助于在屏幕上显示确认对话框,首先如果语句只检查按下哪个单选按钮,则显示确认对话框,其中有可用选项,即“ok”和“取消”。因此,当我单击“确定”或“取消”时,会出现另一个确认对话框,其中必须显示消息,显示单击了哪一个,但是出现错误,即使我单击“好的“,它显示你按下取消
if (Choose == okCancel.getText() && IconChoose == NoneRadioButton.getText())
{
int response =
JOptionPane.showConfirmDialog(null, txt, " Message Dialog Box",
JOptionPane.OK_CANCEL_OPTION);
}
else if (response == JOptionPane.OK_OPTION)
{
JOptionPane.showConfirmDialog(null, "You Pressed OK ","",
JOptionPane.DEFAULT_OPTION);
}
if (response == JOptionPane.CANCEL_OPTION)
{
JOptionPane.showConfirmDialog(null, "You Pressed CANCEL ","",
JOptionPane.DEFAULT_OPTION);
}
答案 0 :(得分:0)
尝试使用
.equals() or equalsIgnoreCase();
而不是==