java调用日期控件_JAVA GUI中日期选择控件的实现 | 学步园

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import javax.swing.border.*;

import javax.swing.event.*;

import javax.swing.*;

import java.awt.*;

import java.awt.event.*;/**

* 日期的选择控件,可以作为普通的组件使用,在构造函数中,必须传入一个该组件的所有者对象。

* 并且该对象只能是一个Frame对象或者一个JFrame对象。

* 使用方法如下:

*       JFrame frame2 = new JFrame();

*       frame2.getContentPane().setLayout(null);

*       DateChooser date = new DateChooser(frame2);

*       frame2.getContentPane().add(date);

*       frame2.setSize(500, 400);

*       frame2.setVisible(true);

*组件的外观象一个combox,单击下拉按钮就可以对日期进行选择。

* Title: 日期选择控件

* Copyright: Copyright (c) 2006

* Company: Xaccp

* Date:2006年6月17日

* @author Tellixu(许天岭)

* @version 1.0*/publicclassDateChooser extends JPanel

{privateintwidth=200;//日期控件的宽度privateintheight=220;//日期控件的高度privateGridBagLayout gridBagLayout1=newGridBagLayout();privateJTextField dateField=newJTextField();privateDateChooserButton btnChoose=newDateChooserButton("▼");//▼是指:▼下拉箭头的unicode码privateString parten;privateContainer owner;privateintlength=120;publicDateChooser(Container owner,intlength) {this.owner=owner;this.parten="yyyy-MM-dd";this.length=length;try{

init();

}catch(Exception ex) {

ex.printStackTrace();

}

}/**

* 根据一个所有者和一个日期的显示格式构造一个DateChooser对象。*/publicDateChooser(Container owner, String partten,intlength) {this.owner=owner;this.parten=partten;this.length=length;try{

init();

}catch(Exception ex) {

ex.printStackTrace();

}

}/**

* 根据一个所有者和一个日期的显示格式构造一个DateChooser对象。*/publicDateChooser(Container owner, String partten) {this.owner=owner;this.parten=partten;try{

init();

}catch(Exception ex) {

ex.printStackTrace();

}

}/**

* 以缺省的partten构建DateChooser对象

* 日期选择框的所有者必须是Frame或者是JFrame对象。*/publicDateChooser(Container owner) {this.owner=owner;this.parten=

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值