Java 如何在JOptionPane上提供选择按钮
我希望用户能够让我从我的JOptionPane中选择选项,以便我可以根据他的输入执行不同的功能。 这是我的一段代码:Java 如何在JOptionPane上提供选择按钮,java,swing,jframe,Java,Swing,Jframe,我希望用户能够让我从我的JOptionPane中选择选项,以便我可以根据他的输入执行不同的功能。 这是我的一段代码: public GUI() { super("lol"); setContentPane(heroPanel); pack(); chenButton.addActionListener(new ActionListener() { @Override public
public GUI() {
super("lol");
setContentPane(heroPanel);
pack();
chenButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent actionEvent) {
JOptionPane.showConfirmDialog(GUI.this, "Are u sure?");
}
因此,我可以单击是、否或取消按钮。。。
当我单击“是”时,必须显示一个带有文本1的消息对话框;
如果否,则显示其他文本对话框2;
还有一个问题:我可以删除或隐藏取消按钮吗?根据文档
int value=JOptionPane.showConfirmDialogthis,您确定吗?,Title,YES\u NO\u CANCEL\u选项
值现在将是YES\u选项、NO\u选项或CANCEL\u选项,具体取决于他们单击的内容。WTF???如何将JButton转换为int?请编辑您的问题标题,否则它将被关闭…我知道我们可以将jbutton转换为int,好吧…我的错,我现在更改它。请查看Java文档,了解将来类似的问题。@lpq66这不是jbutton到int的转换,而是返回预定义类型的变量--int!