gpt4 book ai didi

java - JOptionPane.JOptionDialog 获取用于 if 语句的输入值

转载 作者:行者123 更新时间:2023-11-29 05:52:41 25 4
gpt4 key购买 nike

我有一个程序,在选项对话框中有 2 个选项,一个选项应该执行一个部分,另一个应该执行另一部分。 (我将使用 if 语句执行此操作)

Object reply1;  //Variable that Should be not an object???

Object[] option = { "Choose a Random Number", "Input a Number"}; //option labels

JOptionPane pane1;
pane1 = new JOptionPane.showOptionDialog(null,
"Text explaining which option to choose\n",
"Title",
JOptionPane.YES_NO_OPTION,
JOptionPane.PLAIN_MESSAGE,
null,
option,
option[0]);

reply1 = pane1.getInputValue(); //this is the problem.

如何将变量设置为等于所选选项以及它应该是什么类型的变量?

调试时已经初始化为int、String、Object。

最佳答案

您可以简单地使用一个int 返回值:

int reply1 = JOptionPane.showOptionDialog(null,
"Text explaining which option to choose\n",
"Title",
JOptionPane.YES_NO_OPTION,
JOptionPane.PLAIN_MESSAGE,
null,
option,
option[0]);

if (reply1 == JOptionPane.YES_OPTION) {
// option 1
} else if (reply1 == JOptionPane.NO_OPTION) {
// option 2
}

相关:JOptionPane

关于java - JOptionPane.JOptionDialog 获取用于 if 语句的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13326636/

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