Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JDate中插入空值_Java_Sql_Netbeans_Jtable - Fatal编程技术网

Java 如何在JDate中插入空值

Java 如何在JDate中插入空值,java,sql,netbeans,jtable,Java,Sql,Netbeans,Jtable,嘿,伙计们,我遇到了NullPointerException的问题我有一个jTable希望它有这些值的值一个值我把它放在一个空值它是一个日期这个日期有时可以空意味着我们没有这个日期,有时它是满的,我试图编辑这个表,所以当我点击表并点击编辑按钮时,它会显示一个新的日期帧希望有一个字段来填充它们,我希望它能自动填充它的工作非常好,除了这个空值希望我有问题: 线程“AWT-EventQueue-0”java.lang.NullPointerException中出现异常 我试过这个密码 public v

嘿,伙计们,我遇到了NullPointerException的问题我有一个jTable希望它有这些值的值一个值我把它放在一个空值它是一个日期这个日期有时可以空意味着我们没有这个日期,有时它是满的,我试图编辑这个表,所以当我点击表并点击编辑按钮时,它会显示一个新的日期帧希望有一个字段来填充它们,我希望它能自动填充它的工作非常好,除了这个空值希望我有问题: 线程“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);
     }
}

试试这个。这个代码不会给你一个异常

   if( ((JTextField)DateSortieStock.getDateEditor().getUiComponent()).getText().equals("")){
      DateSortieStock.setDate(null);
    }

希望对您有所帮助。

我格式化了您的代码