我想使用JavaMail API並在文本中使用它時就好了。在cmd中打印我所有的電子郵件主題。所以我想把它實現成一個GUI。DefaultTableModel在填充數組上給出一個空錯誤
由於某些原因,儘管我調試了程序並發現它用來填充DefaultTableModel的數組確實充滿了東西,但我得到了空錯誤。
它似乎發生時,應用程序要放在模型本身的信息:
try {
for(Message m : message) {
model.addRow(new Object[]{m.getFrom(), m.getSubject(), (m.getFlags().contains(Flags.Flag.SEEN) ? "Yes" : "No")});
}
} catch (MessagingException ex) {
JOptionPane.showMessageDialog(paneParent, "An Error Occured:\n" + ex.getMessage(),
"Error", JOptionPane.ERROR_MESSAGE);
}
任何想法,爲什麼這可能發生嗎? 該數組不爲空。我檢查了它。
爲了提供更多幫助,我們需要查看您創建JTable和DefaultTableModel的代碼。 –
Stacktrace plz。併發生錯誤的地方。 – JMelnik
請發佈堆棧跟蹤。 –