[英]JOptionPane getting a String from showOptionDialog
因此,这是我正在处理的项目中的一小段经过编辑的代码段,我需要能够从此showOptionDialog
获取字符串值并将其显示在showMessageDialog
但是我一生都无法弄清楚唯一的方式这个网站上与我类似的其他问题对我没有任何帮助。
String[] buttons = { "Female", "Male" };
int response = JOptionPane.showOptionDialog(null, "are you Male or Female?", "Important Question.",
JOptionPane.DEFAULT_OPTION, JOptionPane.QUESTION_MESSAGE, null, buttons, buttons[0]);
JOptionPane.showMessageDialog(null, "You selected that you are a, " + response);
因此在showMessageDialog
取决于您按下的按钮,它应该读出如下内容:如果用户选择了该选项,则“您选择的是女性”或“男性”。
同样是的,我意识到我在showMessageDialog
放置了一个int变量,我只是将其作为占位符放在了那里。
任何帮助将非常感激。
你需要做的是:
...
JOptionPane.showMessageDialog(null, "You selected that you are a, " + buttons[response]);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.