java - JXDatePicker 问题(第 2 部分)

标签 java swing swingx jcalendar

想请教一些关于jxdatepicker的问题:

(1) 我写了下面的代码来改变日期格式:

public test(){
    SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd");
    jxDatePicker1.setFormats(dateFormat);
}

当我运行我的 gui 时,日期选择器显示今天的日期 (2015-03-03),但是当我点击昨天的日期时,它会转到另一个日期 (2015-12-28) 而不是昨天的日期。我的代码怎么了?

(2) 如何改变页眉标题的颜色?

(3) 如何改变选中日期的颜色?

enter image description here

最佳答案

  1. 日期格式错误,应该是yyyy-MM-dd
  2. 使用JXDatePicker#getMonthView#setMonthStringBackground
  3. 使用JXDatePicker#getMonthView#setSelectionBackground。如果您想更改颜色以“突出显示”今天,您还可以使用 JXDatePicker#getMonthView#setTodayBackground - 但它只会在今天未突出显示时为框的边框着色...<

enter image description here

关于java - JXDatePicker 问题(第 2 部分),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28824970/

相关文章:

Java JFileChooser getAbsoluteFile 添加文件扩展名

java - 如何从另一个 JLIst 动态更新 JList?

java - JXTreeTable 中的复选框

java - SwingLabs (SwingX) 收购后的状态是什么

java - 如何在 Netbeans 中从一个 JFrame 或 JPanel 转到另一个 JFrame 或 JPanel?

java - JXTable - 过滤表格后的荧光笔

java - 为什么 java ref vars 调用基于实际对象的方法,而变量基于 ref 变量类型?

java - 我应该读什么书来替代 "Head First Servlets and JSP"?

java - 在 Java 中,我需要根据值对散列映射的键进行分组

java - 在 JPanel 上显示所有绘制的形状