java - 空 JDateChooser

标签 java jdatechooser

我正在将 JDateChooser 用于 Java 应用程序(这是我第一次使用它)。我想在 JDateChooser 为空时捕获错误,代码如下:

if(dcs1.getDate().toString().isEmpty()){
       lblOk.setText("Empty");
   }else{
    Date d = dcs1.getDate();
    DateFormat df = new SimpleDateFormat("MM-dd-yyyy");
    String t = df.format(d);
    lblOk.setText(t);
   }
JLabel lblOk;
JDateChooser dcs1;

但是它不起作用。 Any1可以帮助我,请。

最佳答案

Date date;
date = JDateChooser.getDate();

if (date == null) 
        {
            JOptionPane.showMessageDialog(null, "Choose Date from Right Box.", "Error", JOptionPane.ERROR_MESSAGE);
            JDateChooser.grabFocus();
            return false;
        }

关于java - 空 JDateChooser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14930225/

相关文章:

java - 断言失败 : (d + h * k > 1. 19209290e-7F),函数 InitVelocityConstraints 文件 ... b2MouseJoint.cpp,第 125 行

Java没有输出返回

java - 将整数显示为 Xs 的输出

java - 在 JOptionPane 中显示 JDateChooser

java - 如何在等效的 Scala 中转换 Java foreach 循环?

java - 用于添加图像的 Wicket 拖放功能

java - 如何从 JdateChooser 中添加 2 天的天数?

java - 在 JCalendar 中禁用过去的日期和 2 周后的日期

java - 获得焦点时选择(突出显示)jdatechooser 的文本

java - 将日期格式转换为另一种格式时出错