当前位置: 首页 > 面试题库 >

JCalendar问题(2月)

陶沛
2023-03-14
问题内容

我有一个JCalendar用于选择日期的图形组件。当我的本地日期为6月30日时,问题(或错误)仍然存在;例如,当我浏览2月时,我用箭头浏览月份,则日期会自动插入(2月28日),因为除非选择,否则将启动事件“
propertyChange”。

你怎么看?


问题答案:

假设JCalendar和JSpinnerDateEditor,我认为在6月30日或2月28日附近没有中断JCalendarDemo。您可能会验证自己观察到正确的属性更改:

    JDateChooser spinner = new JDateChooser(new JSpinnerDateEditor());
    spinner.addPropertyChangeListener(new PropertyChangeListener() {
        @Override
        public void propertyChange(PropertyChangeEvent e) {
            System.out.println(e.getPropertyName()
                + ": " + e.getNewValue());
        }
    });
    this.add(spinner);

附录:我无法重现您描述的效果,因为它是在此处已修复的错误。

附录:该错误也已在JCalendar版本1.4中修复。



 类似资料:
  • JCalendar 是 Java 的一个图形化日期选择器,包含 JDayChooser、JMonthChooser 和 JYearChooser。这些 Bean 都包含一些本地化的属性,提供多种尺寸图标 (Color 16x16, Color 32x32, Mono 16x16 and Mono 32x32) 和属性编辑器,可直接在 GUI 设计器中使用。 JCalendar 的日期选择器界面如下图所示:

  • 这是一个在web页面上嵌入日历的jQuery插件,运行界面如下图所示:

  • 问题内容: 我刚刚在Xcode 7 Beta中打开了我的旧项目。该代码在Xcode 6中可以正常工作,但是现在显示出许多错误。我不知道这些是什么。有人可以解释为什么发生这种情况,以及如何解决它吗?谢谢!这是代码 问题答案: 这是带有Swift 2.0的do / try / catch实现的updateAction()函数:

  • 我正在尝试将log4j2.0配置为报告日志。 我的配置保存为log4j2.xml,这是它的内容: 它存在于项目的类路径中,我试着把它放在许多其他目录中... 我在代码中创建了一个记录器,如下所示: 没有任何东西被写入,也没有文件被创建。当我调试代码时,我看到记录器是默认的记录器(控制台)。

  • 主要内容:1.BeanFactory-框架基础设施,2.ApplicationContext 面向开发应用,3.BeanFactory 和 ApplicationContext有什么区别?,4.ApplicationContext通常的实现,5.WebApplication 体系架构,6.Spring Bean 定义,7.Spring Bean 作用域,8.Spring处理线程并发问题,9.5 种不同方式的自动装配,,,1.BeanFactory-框架基础设施 BeanFactory 是 Spr

  • 亲爱的读者们,这些Angular 2 Interview Questions专门设计用于让您熟悉在面试Angular 2时可能遇到的问题的本质。 根据我的经验,好的面试官在你的面试中几乎不打算问任何特定的问题,通常问题从这个主题的一些基本概念开始,然后他们继续基于进一步的讨论和你回答的内容: 什么是Angular 2? AngularJS是一个构建大规模和高性能Web应用程序的框架,同时使它们易于