首页 > 解决方案 > 如何以'dd-mm-yyyy'和'yyyy-yyyy'格式SWING在JComboBox中放置日期列表?

问题描述

我想创建一个窗口并在上面放一个:

  1. 您可以以“dd-mm-yyyy”格式插入您的出生日期的框
  2. 框,您可以将您的学习年份设置为“yyyy-yyyy”格式

但我不知道我是否应该做一个组合框并输入所有日期,或者有一种解决方案,例如一种具有“dd-mm-yyyy”格式的框和另一种具有“yyyy-yyyy”的框格式。使用摇摆

标签: javaswingdatedatetimenetbeans-8

解决方案


对于出生日期,请使用日期选择器。确保使用支持 java.time 的现代 Java 日期和时间 API,例如LGoodDatePicker(我没有使用它的经验)。

对于学习年限,您可能需要两个框,一个用于选择开始年份,一个用于选择结束年份。选择开始年份后,您可以只填写从开始年份到今天的年份。


推荐阅读