Tag: jdatechooser

从jDateChooser获取值并保存到MS sql DB

我的对话框中有两个jDateChooser,我想保存到有这些数据类型问题的MS-SQL DB。 不知道如何解决这个问题! 我只能在数据库中将数据类型转换为nvarchar并将值转换为从jDateChooser返回的字符串时执行此操作。 //我可以用这种方式保存,但我不使用jDateChooser; java.util.Date utilDate = new java.util.Date(); java.sql.Date sqldate = new java.sql.Date(utilDate.getTime()); //我无法用jDateChooser保存日期 java.sql.Date sqldate = new java.sql.Date(jDateChooser3.getDate()); //我发现的唯一方式 SimpleDateFormat dateFormat = new SimpleDateFormat(“dd/MM/yyyy”); String sd = dateFormat.format(jDateChooser3.getDate()); obj.setStartDate(sd); //

获取jDateChooser日期到jLabel

这是我的地狱问题。 现在我正在尝试根据我的学位创建我的项目。 我已经在netbeans中添加了jcalender到我的项目,我已经将jDateChooser添加到我的jFrame中。 我的问题是,当我从jDateChooser选择一个日期时,如何在jLabel上显示这个日期。 我试图使用jLabel1.setText(jDateChooser1); 但在这种情况下会发生错误。 http://imgur.com/nMa9JMw

禁用多个日期范围jDateChooser

我想在JCalendar上禁用多个日期范围。 我正在执行这些步骤 ,但我需要知道如何添加多个日期评估程序。 请帮帮我,谢谢。 更新:我不知道为什么我无法禁用JCalendar上的日期。 我会把我的代码留在这里,以便你们可以检查它。 这是我的RangeEvaluator类,从这个类修改。 class RangeEvaluator implements IDateEvaluator { private DateUtil dateUtil = new DateUtil(); @Override public boolean isSpecial(Date date) { return false; } @Override public Color getSpecialForegroundColor() { return null; } @Override public Color getSpecialBackroundColor() { return null; } @Override public String getSpecialTooltip() { return null; } @Override public boolean isInvalid(Date […]

自定义渲染器后JTable列无法编辑

这是此处发布的问题的后续跟进。 我按照答案中的说明操作,它就像一个魅力。 但是,无法编辑日期列:我无法在填充的表中选择任何JDateChooser 。 如前面的问题所述,我正在使用MVC模式。 当我从视图中填充JTable和setCellRenderer ,它工作正常。 只有当我从控制器填充并设置setCellRenderer时才会启用日期列。 这是渲染器: public class JDateChooserRenderer extends JDateChooser implements TableCellRenderer{ Date inDate; @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { // TODO Auto-generated method stub if (value instanceof Date){ this.setDate((Date) value); } else if (value instanceof Calendar){ this.setCalendar((Calendar) value); } this.setEnabled(true); […]

如何在JCalendar中禁用或突出显示日期

在我的情况下,我想在Java日历中禁用或突出显示日期。 我使用了JCalendar和DateChooserCombo ,但找不到办法。 最后,我尝试了下面的代码,但也没有成功。 例如:我想禁用14-09-13到23-09-13所有日期。 DateFormat formatter = new SimpleDateFormat(“yyyy-mm-dd”); try { Date d1 = formatter.parse(“2013-09-14”); Date d2 = formatter.parse(“2013-09-23”); jCalendar1.setSelectableDateRange(d1, d2); } catch (ParseException ex) { ex.printStackTrace(); }

是否可以在JCalendar JDateChooser字段上检测日期更改?

我想在JDateChooser字段中检测日期何时更改,以便我可以更新另一个字段。 这可能吗? 如果是这样,我应该在哪里开始? 我已经查看了文档,遗憾的是没有添加类似ActionListener或StateChangeListener的方法(我的第一个想法)。