gpt4 book ai didi

java - 我的 JPanel 中的 .showMessageDialog 出现错误?

转载 作者:行者123 更新时间:2023-12-01 13:41:51 28 4
gpt4 key购买 nike

我正在创建一个组合/排列计算器。我正在制作 GUI,只是尝试制作

public Combination() 

并将公式放入其中。

这是一段代码

 public long Combination() {
String ncString = nchooseField.getText();
String rcString = rchooseField.getText();
int ncint = 0;
int rcint = 0;

try {
ncint = Integer.parseInt(ncString);
rcint = Integer.parseInt(rcString);
} catch (NumberFormatException e) {
JOptionPane.showMessageDialog(this,"ERROR! The values for 'n' and 'r' \n must be positive integers");
return 0;
}

我在 showMessageDialog 上遇到错误。我假设由于某种原因我不能使用它?也许 JOptionPane.showMessageDialog 在扩展 JPanel 时不起作用?

谢谢

最佳答案

您必须为 showMessageDialog 方法中的第一个参数传递一个称为此消息对话框的 GUI 组件(容器),但如果您的类不是 GUI 组件,则可以传递 null 值。

试试这个

JOptionPane.showMessageDialog(null,"ERROR! The values for 'n' and 'r' \n must be positive integers");

关于java - 我的 JPanel 中的 .showMessageDialog 出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20679021/

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