从JOptionPane输入对话框中获取选定的值

时间:2018-03-18 10:03:03

标签: java joptionpane

我正在试图弄清楚如何从带有组合框的JOptionPane对话框中获取选定的值(好吧,排序)。

以下是代码:

String [] locations = { "Brisbane", "Sydney", "Melbourne" };
Object city = (String) JOptionPane.showInputDialog(
    null,
    "Location?",
    "Hills School",
    JOptionPane.PLAIN_MESSAGE,
    null,
    locations,
    locations[0]);

你可能看到我实际上没有使用过组合框,这就是我遇到问题的地方。它仍然显示为JOptionPane中的组合框,但我不能使用getSelectedValue()。我已经检查了java网站,但似乎无法找到如何获得所选值的答案。

有没有办法实现这个目标,还是应该从不同角度来看JOptionPane?

由于

1 个答案:

答案 0 :(得分:0)

所选值位于city变量中,该变量是根据强制转换的字符串。