gpt4 book ai didi

java - 尝试为我的程序发出错误消息

转载 作者:行者123 更新时间:2023-12-01 20:27:16 26 4
gpt4 key购买 nike

我试图显示一条错误消息,但我的代码出现了一些错误。下面是消息的方法、要显示的框架的 if else 语句、框架本身的方法以及错误消息。谢谢您,感谢所有帮助!

错误的方法。

public boolean errorMes(String s)
{

try
{
Integer.parseInt(s);
}
catch(NumberFormatExeception e)
{
return false;
}
catch(NullPointerExeception e)
{
return false;
}
}

操作执行语句 否则

if(buttonCommand.equals("Calculate M1"))
{
GuiCalc CalcIeM1 = new GuiCalc();

m2IeStr = m2InElas.getText();
//m2IeNo = Double.parseDouble(m2IeStr);
v1iIeStr = v1iInElas.getText();
//v1iIeNo = Double.parseDouble(v1iIeStr);
v2iIeStr = v2iInElas.getText();
//v2iIeNo = Double.parseDouble(v2iIeStr);
vfIeStr = vfInElas.getText();
//vfIeNo = Double.parseDouble(vfIeStr);

m2 = errorMes(m2IeStr);
v1i = errorMes(v1iIeStr);
v2i = errorMes(v2iIeStr);
vf = errorMes(vfIeStr);

if (m2 == true && v1i == true && v2i == true && vf == true)
{

m1IeNo = CalcIeM1.CalcInelasM1(m2IeNo, v1iIeNo, v2iIeNo, vfIeNo);
m1IeStr = Double.toString(m1IeNo);

JTable inelasTableM1 = new JTable(inelasData,inelasTitles);
JScrollPane inelasScrollPanelM1 = new JScrollPane(inelasTableM1);
inelasTableM1.setFillsViewportHeight(true);
inelasTableM1.setBackground(Color.RED);
inelasticFrame.add(inelasScrollPanelM1, BorderLayout.SOUTH);
}

else{
m1InElas.setText("");
m2InElas.setText("");
v1iInElas.setText("");
v2iInElas.setText("");
vfInElas.setText("");

setError();
}

inelasticFrame.validate();
inelasticFrame.repaint();
System.out.println("M1 pressed");
}

框架法

public void setError()
{
errorFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
errorFrame.setBounds(200,200,200,200);
errorFrame.setLayout(new BorderLayout());
errorFrame.getContentPane().setBackground(elasColor);

errorHomeButton.addActionListener(this);

errorHomeButton.setToolTipText("Go Home");

picturePanelError.add(errorIcon);

textPanelErrorTitle.add(errorTitle);
textPanelErrorMessage.add(errorMessage);
buttonPanelError.add(errorHomeButton);

errorFrame.add(textPanelErrorTitle, BorderLayout.NORTH);
errorFrame.add(textPanelErrorMessage, BorderLayout.CENTER);
errorFrame.add(buttonPanelError, BorderLayout.SOUTH);
errorFrame.add(picturePanelError, BorderLayout.EAST);

errorFrame.setVisible(true);
}

错误信息

GuiInter.java:300: error: cannot find symbol
helpSelectButton.setToolTipText("Click for help");
^
symbol: variable helpSelectButton
location: class GuiInter
GuiInter.java:909: error: cannot find symbol
catch(NumberFormatExeception e)
^
symbol: class NumberFormatExeception
location: class GuiInter
GuiInter.java:913: error: cannot find symbol
catch(NullPointerExeception e)
^
symbol: class NullPointerExeception
location: class GuiInter
3 errors
Pauls-MacBook-Pro:Chapter 15 paulnelson$

最佳答案

问题是,你不知道如何拼写Exception

关于java - 尝试为我的程序发出错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43686314/

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