gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 12:22:11 25 4
gpt4 key购买 nike

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

我使用下面的代码生成了两个 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com