JOptionPane从showOptionDialog获取String

时间:2016-03-03 11:57:24

标签: java string int joptionpane

所以这是我正在处理的项目的一小段编辑代码片段,我需要能够从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变量,我把它作为占位符放在那里。

任何帮助都会非常感激。

1 个答案:

答案 0 :(得分:0)

您需要做的是:

...
JOptionPane.showMessageDialog(null, "You selected that you are a, " + buttons[response]);