这里是一个代码段JOptionPane中给出了一个NullPointerException异常,并且不会显示
private void viewscriptJButtonActionPerformed(ActionEvent evt){
try{
for (int j = 0; j <= i; j++) {
scriptPane.setText(queryList.get(j).toString() + "\n");
}
}
catch(Exception e)
{
JOptionPane.showMessageDialog(this,"error:\n"+e.getMessage().toString() + "\n" + e.getCause().toString() ,"Error",JOptionPane.ERROR_MESSAGE);
}
}
catch块中的代码总是给人一种NullPointerException
。这只是一个参考。每当需要捕获异常时,每次按钮单击事件都会出现问题。 任何帮助。
我猜测失踪的'''''''''''只是一个复制粘贴错误? – chrsblck 2013-04-29 21:17:59
在catch块中添加e.printStackTrace(),您将得到一个堆栈跟踪,确切指示发生NullPointerException的位置。 – 2013-04-29 21:18:10
为了更好地为您提供帮助,请发布[SSCCE](http://sscce.org) – 2013-04-29 22:46:14