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

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

ID:38265027

大小:47.19 KB

頁數(shù):12頁

時間:2019-06-07

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

《JAVA實現(xiàn)日期選擇控件》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫

1、JAVA實現(xiàn)日期選擇控件實現(xiàn)效果如下所示:想自己寫個小的記帳本,數(shù)據(jù)庫那該沒問題了,想想前臺的布置的時候,突然想要有個日期選擇的控件舊好了,我知道DELPHI里有的,不知道JAVA里有沒有,百渡下,好象沒有很成型的,還有的要收費的,找到了下面的程序,是嵌到Button里的,自己寫了個測試程序,還行,界面還算可以,基本功能也基本實現(xià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

當前文檔最多預覽五頁,下載文檔查看全文

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

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