<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-95  評論-31  文章-10  trackbacks-0
    采用JDatePicker-1.3.2-dist.zip開源包。很簡單貼上測試代碼,可以直接在項目中使用
    package com.lx.test;

    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.text.SimpleDateFormat;
    import java.util.Date;

    import javax.swing.JDialog;
    import javax.swing.JFrame;
    import javax.swing.JPanel;
    import javax.swing.JTextField;

    import net.sourceforge.jdatepicker.JDateComponentFactory;
    import net.sourceforge.jdatepicker.JDatePanel;
    import net.sourceforge.jdatepicker.impl.UtilDateModel;

    public class MyTest extends JDialog
    {    
        
        /**
         * 
    @param jframe  外部的JFrame對象
         * 
    @param model    是否模式窗口,即該窗口獨占所有操作
         * 
    @param jtextfield   外部JFrame里面的一個JTextField對象即要填入的日期文本域
         * 
    @param screen_x    外部的JTextField點擊觸發一個MouseListener事件,傳入e.getXOnScreen() 和 e.getYOnScreen(); 即決定隨著鼠標位置彈出該日期框
         * 
    @param screen_y    即MouseEvent的e.getXOnScreen() 和 e.getYOnScreen()
         
    */
        public MyTest(JFrame jframe, boolean model,final JTextField jtextfield, int screen_x, int screen_y)
        {
            final JDatePanel jp = JDateComponentFactory.createJDatePanel(new UtilDateModel(new Date()));
            jp.addActionListener(new ActionListener(){
                public void actionPerformed(ActionEvent e)
                {
                    try{
                    jtextfield.setText(new SimpleDateFormat("yyyy-MM-dd").format(jp.getModel().getValue()));
                    //如果選中日期后,想消除JDialog,那么jp.addActionListener(new一個ActionListener的實現類,將this對象傳遞進去)然后調用dispose()方法
                    }catch(Exception ex){
                        //該日期控件點擊Clear的時候會出異常,因為沒有選中日期,如果要消除該異常,那么直接導入源代碼,在源碼里面改動。
                        
    //這里直接簡化操作,點擊Clear出現異常,直接將jtextfield賦值為""
                        jtextfield.setText("");
                    }
                }
            });
            JPanel jpanel =(JPanel)jp;
            this.add(jpanel);
            this.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
            this.setBounds(screen_x, screen_y, 300, 320);
            this.setVisible(true);
        }
        public static void main(String[] args){
            new MyTest(null,true,null,300,400);
        }
    }

    JDatePicker-1.3.2-dist.zip
     下載地址:
    http://sourceforge.net/projects/jdatepicker/files/Releases/1.3.x/ 


    posted on 2012-05-24 20:40 朔望魔刃 閱讀(6848) 評論(0)  編輯  收藏 所屬分類: java
    主站蜘蛛池模板: 国产免费黄色无码视频| 亚洲熟女少妇一区二区| 8x8x华人永久免费视频| 亚洲精品中文字幕乱码三区 | 免费无遮挡无码视频网站| 免费少妇a级毛片人成网| 黄色免费网址在线观看| 亚洲国产天堂久久久久久| 三年片在线观看免费观看大全中国| 亚洲第一网站男人都懂| 亚洲神级电影国语版| 无码国产精品一区二区免费式直播 | 久久精品亚洲AV久久久无码| 国产在线a免费观看| 亚洲熟妇少妇任你躁在线观看| 97在线免费观看视频| 性色av免费观看| 日日摸日日碰夜夜爽亚洲| 波多野结衣在线免费视频| 亚洲av无码成人影院一区| 亚洲AV无码成H人在线观看| 国产精品高清免费网站| 午夜无遮挡羞羞漫画免费| 白白色免费在线视频| 亚洲第一极品精品无码久久| 91精品导航在线网址免费| 77777亚洲午夜久久多喷| 亚洲AV无码成H人在线观看 | 国产专区一va亚洲v天堂| 女人体1963午夜免费视频| 亚洲国产综合精品一区在线播放| 久久久久久国产a免费观看不卡| 亚洲三级电影网站| 中文字幕在线观看免费| 日本亚洲国产一区二区三区| 曰批视频免费40分钟试看天天| 亚洲欧美自偷自拍另类视| 四虎在线视频免费观看| 最近更新免费中文字幕大全| 亚洲av一本岛在线播放| 久久久久亚洲AV综合波多野结衣|