【问题标题】:Date ranges in swingx's JXDatePicker?swingx 的 JXDatePicker 中的日期范围?
【发布时间】:2011-04-07 12:04:42
【问题描述】:

有谁知道是否可以使用 swingx 的 jxdatepicker 选择多天?我正在使用 swingx 版本 1.6.1(看起来是最新的)。

【问题讨论】:

    标签: java datepicker swingx


    【解决方案1】:

    看起来 JXMonthView 类中有一些已弃用的方法......所以我能够通过使用 JXMonthView 类的 getSelection 方法让它返回所有选定的日期。

    例如....

    JXDatePicker picker = new JXDatePicker(System.currentTimeMillis());
             final JXMonthView monthView = picker.getMonthView();
             monthView.setSelectionMode(JXMonthView.SelectionMode.SINGLE_INTERVAL_SELECTION);
             monthView.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent e) {
    
                    System.out.println((monthView.getSelection()));
                }
             });
    

    【讨论】:

    • 这就是我一直在寻找的......但只需单击两次而不是鼠标拖动。现在很好,但如果有人知道如何改变这种行为,那就太好了。谢谢(编辑:如果您使用过 Google Analytics 或 Adsense,在选择时间间隔时,这就是我正在寻找的行为:相同的日历,第一次点击开始,第二次点击结束)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多