JAVA實(shí)現(xiàn)日期選擇控件

JAVA實(shí)現(xiàn)日期選擇控件

ID:38265027

大小:47.19 KB

頁(yè)數(shù):12頁(yè)

時(shí)間:2019-06-07

JAVA實(shí)現(xiàn)日期選擇控件_第1頁(yè)
JAVA實(shí)現(xiàn)日期選擇控件_第2頁(yè)
JAVA實(shí)現(xiàn)日期選擇控件_第3頁(yè)
JAVA實(shí)現(xiàn)日期選擇控件_第4頁(yè)
JAVA實(shí)現(xiàn)日期選擇控件_第5頁(yè)
資源描述:

《JAVA實(shí)現(xiàn)日期選擇控件》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、JAVA實(shí)現(xiàn)日期選擇控件實(shí)現(xiàn)效果如下所示:想自己寫個(gè)小的記帳本,數(shù)據(jù)庫(kù)那該沒問題了,想想前臺(tái)的布置的時(shí)候,突然想要有個(gè)日期選擇的控件舊好了,我知道DELPHI里有的,不知道JAVA里有沒有,百渡下,好象沒有很成型的,還有的要收費(fèi)的,找到了下面的程序,是嵌到Button里的,自己寫了個(gè)測(cè)試程序,還行,界面還算可以,基本功能也基本實(shí)現(xiàn),雖然有些地方不是很智能,有待改進(jìn).程序如下:importjava.util.Date;importjava.util.Calendar;importjava.text.D

2、ateFormat;importjava.text.SimpleDateFormat;importjava.text.ParseException;importjava.awt.Color;importjava.awt.Font;importjava.awt.Point;importjava.awt.Dimension;importjava.awt.BorderLayout;importjava.awt.FlowLayout;importjava.awt.GridLayout;importjava.

3、awt.Component;importjava.awt.Cursor;importjava.awt.Frame;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseListener;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;//importjavax.swing.JFram

4、e;importjavax.swing.JButton;importjavax.swing.JDialog;importjavax.swing.JFrame;importjavax.swing.JPanel;importjavax.swing.JLabel;importjavax.swing.JSpinner;importjavax.swing.JSpinner.NumberEditor;importjavax.swing.SpinnerNumberModel;importjavax.swing.S

5、wingUtilities;importjavax.swing.SwingConstants;importjavax.swing.event.ChangeListener;importjavax.swing.event.ChangeEvent;importjavax.swing.border.LineBorder;publicclassDateChooserJButtonextendsJButton{?privateDateChooserdateChooser=null;?privateString

6、preLabel="";?publicDateChooserJButton(){??this(getNowDate());?}?publicDateChooserJButton(SimpleDateFormatdf,StringdateString){??this();??setText(df,dateString);?}?publicDateChooserJButton(Datedate){??this("",date);?}?publicDateChooserJButton(StringpreL

7、abel,Datedate){??if(preLabel!=null)???this.preLabel=preLabel;??setDate(date);??setBorder(null);??setCursor(newCursor(Cursor.HAND_CURSOR));??super.addActionListener(newActionListener(){???publicvoidactionPerformed(ActionEvente){????if(dateChooser==null)

8、?????dateChooser=newDateChooser();????Pointp=getLocationOnScreen();????p.y=p.y+30;????dateChooser.showDateChooser(p);???}??});?}?privatestaticDategetNowDate(){??returnCalendar.getInstance().getTime();?}?privatestaticSimpleDateFormatgetD

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。