java - 如何在 jDatePicker Java 中禁用日期

标签 java datepicker

这可能很简单,但我找不到解决方案。

我使用下面的代码生成了两个 jDatePickers(使用 jdatepicker 1.3.4 jar)。

    UtilDateModel model = new UtilDateModel();
    Properties p = new Properties();
    p.put( "text.today", "Today" );
    p.put( "text.month", "Month" );
    p.put( "text.year", "Year" );
    JDatePanelImpl datePanel = new JDatePanelImpl( model, p );
    JDatePickerImpl datePicker1 = new JDatePickerImpl( datePanel, new DateComponentFormatter() );

    UtilDateModel model2 = new UtilDateModel();
    Properties p2 = new Properties();
    p2.put( "text.today", "Today" );
    p2.put( "text.month", "Month" );
    p2.put( "text.year", "Year" );
    JDatePanelImpl datePanelTo = new JDatePanelImpl( model2, p2 );
    JDatePickerImpl datePicker2 = new JDatePickerImpl( datePanelTo, new DateComponentFormatter() );

    datePicker1.addPropertyChangeListener( new PropertyChangeListener()
    {

        @Override
        public void propertyChange( PropertyChangeEvent arg0 )
        {
            //code to disable
        }
    } );

我想禁用 datepicker2 中的日期,以便它无法选择 datepicker1 中所选日期之前的日期。事件监听器中应该包含什么内容?

最佳答案

你可以看看这个..

   datePicker2.getComponent(1).setEnabled(false);

关于java - 如何在 jDatePicker Java 中禁用日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38742215/

相关文章:

javascript - 禁用日期选择器中的先前日期

java - erela.js-未提供用户ID

java - 制作抽奖申请 : fill array with random numbers

java - 不幸的是 MyApp 已停止消息,不知道如何解决

Java JPA Hibernate保存不插入引用的实体

excel - 将 VBA Datepicker 属性重置为可见

swift - 在 UIToolBar 中实现 "done"按钮来关闭 UIDatePicker 和 ToolBar

javascript - 如何将 jquery 日期选择器调用/绑定(bind)到标签或 div 而不是输入字段

java - 使实例同时只能由一个线程访问吗?

angular - 如何从 Angular Material 日期选择器中排除日期?