有时候需要在GUI上面要求用户输入日期,也许这时候就需要喂输入的格式而烦恼。除了上次找到
JAVA写的日期选择器
。
刚才还找到了一个更不错的。地址:JCalendar
. 这里还有一个Demo
.
我简单使用了一下:
package test;
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.event.*;
import java.util.Date;
import javax.swing.*;
import com.toedter.calendar.JDateChooser;
public class JCalendar {
public static void main(String s[]) {
JFrame frame = new JFrame("Java Calendar");
// Add a window listner for close button
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
// This is an empty content area in the frame
JComponent component = new JDateChooser(new Date());
component.setPreferredSize(new Dimension(200, 50));
frame.getContentPane().add(component, BorderLayout.SOUTH);
frame.pack();
frame.setVisible(true);
}
}
效果图:
使用方法:
下载
最新版本的JCalendar.zip,解压找到lib目录下的jcalendarxxx.jar,xx为版本号。之后在使用的时候加载进去就可以了。需要方法自己上网search~
分享到:
相关推荐
JCalendar 是一个 Java 应用程序中常用的库,它提供了丰富的日历组件,可以方便地集成到 Java Swing 应用程序中,用于日期选择、日程安排等功能。 【描述】"jcalendar library for netbeans" 表明这个文件是 ...
5. **获取日期**:当用户选择日期后,可以通过API从JCalendar组件中获取选中的日期。 总的来说,JCalendar是Java开发者在构建需要日期选择功能的应用时的一个强大工具。其易用性、灵活性和强大的功能使其在Java UI...
1. **JCalendar-sample1.html, myJCalendar.html, JCalendar-sample2.html**:这些是示例HTML文件,用于展示JCalendar组件的不同用法或功能。开发者可以通过这些例子学习如何在自己的网页中集成和定制JCalendar。 2....
3. **日期和时间选择**:使用JSpinner或JCalendar组件创建日期和时间选择器。JSpinner可以通过SpinnerDateModel和SpinnerListModel来控制日期和时间的滚动选择。 4. **自定义行为**:可能需要实现自定义的验证逻辑...
2. **JCalendar组件**: 在Java Swing中,没有内置的日历组件,但开发者通常会使用第三方库,如JCalendar或JDatePicker,来实现日历功能。这些库提供了一个易于使用的组件,用户可以通过点击或滚动选择日期。 3. *...
《JCalendar:Java日期选择器组件的深度解析》 JCalendar是一个在Java环境中广泛使用的日期选择组件,它为Java开发者提供了一个美观且功能强大的日期选择Bean。标题中的"jcalendar-1.4.zip"指的是该组件的1.4版本的...
例如,你可以创建一个新的JPanel,包含一个JDatePicker(来自JDatePicker库)或自定义的JCalendar组件,并添加适当的事件监听器以处理用户的日期选择。 四、集成到应用程序 在实际应用中,你可以将日期时间选择器...
- JXDatePicker:一个日期选择器组件,比标准的JCalendar组件更易用。 - JXTreeTable:结合了JTree和JTable的功能,可以在表格中显示层次结构的数据。 - JXTaskPaneContainer:类似于Microsoft Office的任务窗格...
- 为了在NetBeans IDE中使用,可以在设计视图中拖放JCalendar组件,然后通过属性面板进行配置。 2. **事件监听**: - 为了响应用户选择日期的变化,可以添加PropertyChangeListener监听器: ```java calendar....
4. **JTable或JCalendar组件**: 要展示日历,可能使用JTable来显示一个月的日期,或者使用专门的日历组件如JCalendar,它可以更方便地处理日期选择和格式化。 5. **事件监听器**: Swing的事件驱动模型使得我们可以...
日期选择对话框可能由JCalendar组件、JDatePicker或者其他自定义的组件实现,这些组件提供了友好的用户交互方式。 标签“源码”提示我们将看到实际的Java代码,这可能是博主为了教学目的分享的示例代码。通过分析这...
3. **JCalendar 组件**: 在 Java 中没有内置的日历组件,但开发者可能使用第三方库,如 JCalendar,它提供了一个易于使用的日历组件,允许用户选择日期。 4. **事件监听器**: 为了响应用户的操作,如点击按钮或选择...
同时,可能还运用了JTable或者JCalendar组件来展示日期,并用JTextArea或JEditorPane作为记事区域,让用户方便地输入和查看笔记。 另一个亮点是“鼠标停留能够变底色”。这是通过监听鼠标事件,如MouseEnter和...
一种常见的方法是使用Java Swing库中的JCalendar组件。JCalendar是一个第三方库,提供了一个完整的日期选择器,包括年、月、日的选择,并且可以轻松地集成到Swing应用中。通过导入`com.toedter.calendar.JCalendar`...
例如,可以使用JFrame作为主窗口,JButton用于用户交互,JTable或JCalendar组件来显示和编辑日历,JOptionPane展示提示信息,JTextArea或JTextField供用户输入事件详情。 对于日历小程序,其核心功能包括: 1. **...
在Java日历选择方面,Swing Datepicker是一个强大的工具,因为它提供了比标准JCalendar组件更多的自定义选项和更好的用户体验。它可以与Java的日期和时间API(如`java.util.Date`和`java.time`包)无缝集成,使得...
日历部分采用了JTable或JCalendar组件,展示了完整的月份视图。用户通过鼠标点击,可以选中特定日期,同时,系统提供简单的标记功能,允许用户在日历上添加记事。 四、多线程应用 在时钟模块,使用Java的Thread类...
可能使用JCalendar组件选择日期,JSpinner处理时间,并结合JComboBox选择合适的播放厅。 3. **座位布局**:系统可能会有可视化座位图,用JPanel或自定义组件实现,显示影院的座位分布,用户可以选择座位购票。座位...
在这个项目中,可能会使用JFrame作为主窗口,JLabel或JButton来显示时间、日期和星期,以及可能使用JCalendar组件来提供交互式的日历功能。 描述中提到的“时钟可图形化显示时间”,这意味着我们需要一个实时更新的...
JCalendar组件可能被用到,但鉴于“项目调试不成功”,可能开发者使用了自定义实现。 对于日期的处理,Java标准库提供了java.util.Calendar类,可以用来创建、操作和格式化日期。在这个程序中,开发者可能需要创建...