這裏是一個代碼段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