Java 如何在JDate中插入空值
嘿,伙计们,我遇到了NullPointerException的问题我有一个jTable希望它有这些值的值一个值我把它放在一个空值它是一个日期这个日期有时可以空意味着我们没有这个日期,有时它是满的,我试图编辑这个表,所以当我点击表并点击编辑按钮时,它会显示一个新的日期帧希望有一个字段来填充它们,我希望它能自动填充它的工作非常好,除了这个空值希望我有问题: 线程“AWT-EventQueue-0”java.lang.NullPointerException中出现异常 我试过这个密码Java 如何在JDate中插入空值,java,sql,netbeans,jtable,Java,Sql,Netbeans,Jtable,嘿,伙计们,我遇到了NullPointerException的问题我有一个jTable希望它有这些值的值一个值我把它放在一个空值它是一个日期这个日期有时可以空意味着我们没有这个日期,有时它是满的,我试图编辑这个表,所以当我点击表并点击编辑按钮时,它会显示一个新的日期帧希望有一个字段来填充它们,我希望它能自动填充它的工作非常好,除了这个空值希望我有问题: 线程“AWT-EventQueue-0”java.lang.NullPointerException中出现异常 我试过这个密码 public v
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);
}
}
试试这个。这个代码不会给你一个异常
if( ((JTextField)DateSortieStock.getDateEditor().getUiComponent()).getText().equals("")){
DateSortieStock.setDate(null);
}
希望对您有所帮助。我格式化了您的代码