gpt4 book ai didi

java - 使用方法参数选择 JOptionPane 中的图标类型

转载 作者:行者123 更新时间:2023-12-01 16:58:49 25 4
gpt4 key购买 nike

我试图尽可能不重复代码,而且我目前陷入了(我认为是)非常简单的问题,但我无法弄清楚。我已经浏览过了,但找不到类似的问题,所以我来了。

public void displayPrompt(String promptMessage, ?????) { 

JOptionPane.showInputDialog(this, promptMessage, JOptionPane.QUESTION_MESSAGE);

}

这是我目前正在尝试找出的方法。我必须传递什么参数来代替 ?????? 才能将 JOptionPane.QUESTION_MESSAGE 更改为,比方说,WARNING_MESSAGE

QUESTION_MESSAGE 的描述告诉我它是一个整数:

int javax.swing.JOptionPane.QUESTION_MESSAGE = 3 [0x3]

QUESTION_MESSAGE

public static final int QUESTION_MESSAGE

这是否意味着我实际上可以传递一个整数来操作它?

示例:

public void displayPrompt(String promptMessage, int i) { 

JOptionPane.showInputDialog(this, promptMessage, JOptionPane.i);
}

这将是最合乎逻辑的解释,但问题是 eclipse 不允许我这样做。

最佳答案

将您的方法修改为:

public void displayPrompt(String promptMessage, int i) { 

JOptionPane.showInputDialog(this, promptMessage, i);

}

然后这样调用它:

displayPrompt("Text message for dialog", JOptionPane.QUESTION_MESSAGE);

测试过可以用。希望这能回答您的问题。

关于java - 使用方法参数选择 JOptionPane 中的图标类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29433717/

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