【问题标题】:How should I install JDateChooser?我应该如何安装 JDateChooser?
【发布时间】:2023-03-15 04:45:01
【问题描述】:

我在 Java Swing 上搜索如何使用 Item Combobox 时发现了这个 JDateChooser。你知道怎么安装吗?

这里是链接JDateChooser

我找不到任何关于如何安装它的说明..

您能否分享一些有关如何安装它的说明...在此先感谢 v(^_^)v

【问题讨论】:

    标签: java swing jdatechooser


    【解决方案1】:

    这很简单。

    下载Toedter jcalendar-1.4.jar(jarfinder 也会找到它) 如果您使用的是 Netbeans,您可以创建一个新 bean 并将 Toedter bean 添加到您的 Palette Manager:

    这使您能够将它们拖放到您喜欢的任何地方:

    如果将 bean 拖放到某处,生成的代码如下所示:

    jDateChooser1 = new com.toedter.calendar.JDateChooser();
    jDateChooser1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
    jDateChooser1.setDateFormatString("dd/MM/yyyy");
    

    然后您可以像这样使用 bean:

     java.sql.Date di = rs.getDate("edate");
     jDateChooser1.setDate(di);
    

    java.util.Date jud =  jDateChooser1.getDate();
    long t = jud.getTime();
    java.sql.Date sqd = new java.sql.Date(t);
    rs.updateDate("edate", sqd);
    

    如果你想格式化日期,也可以这样:

    java.util.Date jud =  jDateChooser1.getDate();
    java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("MMMM dd, yyyy");
    jLabel1.setText(sdf.format(jud));
    

    【讨论】:

    • 需要先下载 Netbeans,但很好的回答。
    • 是的,我认为 Swing Netbeans 是“工具”... :-)
    • 您好,Costis Aivalis...我又遇到了一个小问题.. jDateChooser 打印如下内容:Thu Jun 16 16:13:03 CST 2011 但我只需要日期之类的东西: June 16, 2011. MMM dd, YYYY 格式的日期应该如何捕捉?再次感谢.. :) o 顺便说一句...我正在使用这个 jDateChooser1.getDate() 来捕获输入再次感谢^_^
    • 您必须将 SimpleDateFormat 与 TimeZone 和 Date 一起使用,才能以您需要的方式生成显示字符串。我刚刚更新了答案以将其包含在 U...
    • 非常感谢@Costis Aivalis。
    【解决方案2】:

    将源添加到您的源并使用 JCalendarDemo.java 中的类

    【讨论】:

      猜你喜欢
      • 2018-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      相关资源
      最近更新 更多