我在netbeans上使用jDateChooser插件。当应用程序启动它会抛出 nullpointerException ,但是当我选择日期时,它可以正常工作。唯一的一个问题是它在运行时抛出异常。以下是我的异常代码:
String startDate=new SimpleDateFormat("yyyy-MM-dd").format(filterByStartDateChooser.getDate())
注意:我正在使用netbeans gui来设计表单。
请解决我的问题。谢谢
答案 0 :(得分:1)
String startDate = null;
if(filterByStartDateChooser.getDate()!=null )
startDate = new SimpleDateFormat("yyyy-MM-dd").format(dateFromDateChooser.getDate());
if(startDate !=null){
--------------
---------------
}
答案 1 :(得分:1)
这可能在初始化期间发生。某些函数或actionlistener可能想要在没有设置日期时读出jdatechooser。要避免这种情况,只需添加
即可jDateChooser.setCalendar(Calendar.getInstance());
在创建你的jDatechooser之后。