嘿伙计们我遇到了NullPointerException的问题我有一个jTable希望它有来自这些值的值一个值我把它设为空值它是一个日期这个日期可以有时空意味着我们不会&#39 ; t有这个日期,有时它已经完整了我试着编辑这个表,所以当我点击表格并点击按钮编辑时,它会显示一个新的框架希望有一个字段来填充它们,我希望它自动填充它的作品非常好用这个空值的愿望我想问题: 线程中的异常" AWT-EventQueue-0"显示java.lang.NullPointerException
我试过这段代码
public void fillDateSortie(){
int row = AdminFW.TableStock.getSelectedRow();
SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy-MM-dd");
String dateInString2 = AdminFW.TableStock.getModel().getValueAt(row, 9).toString();
try{
java.util.Date date2 = formatter2.parse(dateInString2);
DateSortieStock.setDate(date2);
}catch(Exception e ){
javax.swing.JOptionPane.showMessageDialog(null, e);
}
if(DateSortieStock.getDate()==null){
DateSortieStock.setDate(null);
}
}
答案 0 :(得分:0)
试试这个。这段代码不会给你一个例外。
if( ((JTextField)DateSortieStock.getDateEditor().getUiComponent()).getText().equals("")){
DateSortieStock.setDate(null);
}
希望有所帮助......