在 Java Swing 中,你可以使用 JDatePicker 组件来创建日期选择器。这是一个第三方组件,你需要下载并添加到你的项目中。
例如,你可以在你的项目中添加以下依赖:
<dependency>
<groupId>com.toedter</groupId>
<artifactId>jdatepicker</artifactId>
<version>2.0</version>
</dependency>
然后,你就可以使用 JDatePicker 组件创建日期选择器:
JDatePicker picker = new JDatePicker();
你也可以通过设置选项来自定义日期选择器的外观和行为,例如:
// 设置日期格式
picker.setFormats(new SimpleDateFormat("yyyy-MM-dd"));
// 设置初始日期
picker.setDate(new Date());
// 设置最小日期
picker.setMinDate(new Date());
// 设置最大日期
picker.setMaxDate(new Date(2020, 1, 1));
// 设置只读
picker.setEnabled(false);
最后,你可以将日期选择器添加到你的应用程序中,例如:
JFrame frame = new JFrame("日期选择器示例");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.add(picker);
frame.pack();
frame.setVisible(true);
希望这些信息对你有帮助。