gpt4 book ai didi

java - JOptionPane 是或否窗口

转载 作者:搜寻专家 更新时间:2023-10-30 21:13:17 25 4
gpt4 key购买 nike

我正在尝试创建带有"is"或“否”按钮的消息。然后将出现一个窗口,其中包含一条特定消息,该消息取决于用户是单击"is"还是“否”。

这是我的代码:

public class test{
public static void main(String[] args){

//default icon, custom title
int n = JOptionPane.showConfirmDialog(
null,
"Would you like green eggs and ham?",
"An Inane Question",
JOptionPane.YES_NO_OPTION);

if(true){
JOptionPane.showMessageDialog(null, "HELLO");
}
else {
JOptionPane.showMessageDialog(null, "GOODBYE");
}

System.exit(0);
}
}

现在无论您是否按 Yes 或 No,它都会打印 HELLO。当用户选择 No 时,如何让它显示 GOODBYE?

最佳答案

“if(true)”将永远为真,永远不会变成 else。如果你想让它正常工作,你必须这样做:

int reply = JOptionPane.showConfirmDialog(null, message, title, JOptionPane.YES_NO_OPTION);
if (reply == JOptionPane.YES_OPTION) {
JOptionPane.showMessageDialog(null, "HELLO");
} else {
JOptionPane.showMessageDialog(null, "GOODBYE");
System.exit(0);
}

关于java - JOptionPane 是或否窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8396870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com