首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jDateChooser -从不用选择更新

jDateChooser -从不用选择更新
EN

Stack Overflow用户
提问于 2018-02-14 17:08:17
回答 1查看 261关注 0票数 1

我正在尝试加入一个约会,这样我就可以在SQL中使用它了。我将jDateChooser放在屏幕上,并使用它来定义字符串。因为它一开始没有值( Null ),所以它会抛出Null指针异常。我用JDateChooser初始化compdate.setCalendar(Calendar.getInstance());,它将日期设置为今天,这是当我输入字符串时返回的值。代码在下面,我很想解决这个问题。我猜是因为我不知道什么时候更新应该被解雇..。

代码语言:javascript
复制
    JDateChooser compdate = new JDateChooser();
    compdate.setDateFormatString("yyyy/MM/dd");
    compdate.setBounds(26, 75, 144, 23);
    compdate.setCalendar(Calendar.getInstance());
    String jcalval = (new java.text.SimpleDateFormat("yyyy/MM/dd")).format(compdate.getDate());
    panelReporting.add(compdate);
    System.out.println(jcalval);
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-15 17:46:33

“任择议定书”报告说,他按照评论和相关问题中的建议,增加了一名听众,从而解决了这个问题:

代码语言:javascript
复制
    compdate.getDateEditor().addPropertyChangeListener(new PropertyChangeListener() {

        @Override
        public void propertyChange(PropertyChangeEvent e) {

             if ("date".equals(e.getPropertyName())) 
                {
                    System.out.println(e.getPropertyName()
                        + ": " + (Date) e.getNewValue());
                }
            }
        });        

(这是在问题中发布的,它不属于哪里;我只是把它作为一个答案。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48792669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档