【发布时间】:2011-10-04 06:09:50
【问题描述】:
我在表格日期列中使用JCalendar 的JDateChooser 作为tablecelleditor。问题是当列单元格单击JDateChooser 时出现,但如果它失去焦点,它不会触发焦点丢失事件。如何使其火灾焦点丢失事件?在这样做之后,有什么方法可以防止在单击JCalendar 按钮后出现JCalendar 时其触发焦点丢失?
我尝试做的事情是,如果有人通过从日历中选择日期来指定日期stopCellEditing(); 否则等到焦点丢失事件停止或cancelCellEditing();
【问题讨论】:
-
据我所知,JCalendar 是否也包含 TableEditor/Renderer
-
你是从 jar 中使用 JCalendar,还是从 Source Files 中使用 JCalendar,如果是从 jar 中,则下载源文件 (JCalendarCellEditor.java)
-
我使用 jar 并找到了类。我还应该下载源文件吗?
-
之前检查你是否能够使用这个类,我认为普通的java文件和类之间有什么区别
-
这是一个非常简单的 CellEditor :/ 我需要类似 JDateChooser.addDateSelectionListener( public void dateSelected(DateEvent evt){ ... } );
标签: java jcalendar jdatechooser