【发布时间】:2017-10-05 09:31:25
【问题描述】:
在这里,我已经写了从日期选择器中选择日期 -
//CheckIn Date
JDateChooser dateChooser = new JDateChooser();
dateChooser.setBounds(177, 136, 149, 22);
frame.getContentPane().add(dateChooser);
//CheckOut Date
JDateChooser dateChooser_1 = new JDateChooser();
dateChooser_1.setBounds(177, 136, 149, 22);
frame.getContentPane().add(dateChooser_1);
现在,如何编写逻辑以选择早于退房日期的入住日期?如果入住日期晚于退房日期,则会弹出错误提示“入住日期应早于退房日期”
我使用了动作监听器,但我无法复制。
【问题讨论】:
-
检查here提供的答案。这是你需要的东西吗?
-
另外,要检查签入日期是否在签出日期之后,您可以试试这个:
if(checkInDate.after(checkOutDate)) { // Do your Stuff. } -
您“可以”做几件事 - 您可以在填写签入字段之前使签出字段不可编辑,此时您可以将日期选择器限制为签入后的日期日期
标签: java swing date datepicker