<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開源包。很簡單貼上測試代碼,可以直接在項(xiàng)目中使用
    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    是否模式窗口,即該窗口獨(dú)占所有操作
         * 
    @param jtextfield   外部JFrame里面的一個(gè)JTextField對象即要填入的日期文本域
         * 
    @param screen_x    外部的JTextField點(diǎn)擊觸發(fā)一個(gè)MouseListener事件,傳入e.getXOnScreen() 和 e.getYOnScreen(); 即決定隨著鼠標(biāo)位置彈出該日期框
         * 
    @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一個(gè)ActionListener的實(shí)現(xiàn)類,將this對象傳遞進(jìn)去)然后調(diào)用dispose()方法
                    }catch(Exception ex){
                        //該日期控件點(diǎn)擊Clear的時(shí)候會出異常,因?yàn)闆]有選中日期,如果要消除該異常,那么直接導(dǎo)入源代碼,在源碼里面改動。
                        
    //這里直接簡化操作,點(diǎn)擊Clear出現(xiàn)異常,直接將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
    主站蜘蛛池模板: 亚洲色爱图小说专区| 在线aⅴ亚洲中文字幕| 亚洲av综合avav中文| 精品亚洲成AV人在线观看| 中国性猛交xxxxx免费看| 国产午夜亚洲精品国产成人小说| 日本免费精品一区二区三区| 8888四色奇米在线观看免费看| 亚洲AV永久精品爱情岛论坛| 久艹视频在线免费观看| 亚洲国产综合久久天堂| 亚洲美女自拍视频| 三年片免费高清版| 国产亚洲AV无码AV男人的天堂| 午夜网站在线观看免费完整高清观看 | 亚洲成年人啊啊aa在线观看| v片免费在线观看| 1000部羞羞禁止免费观看视频| 亚洲国产成人久久综合野外| 国产精品1024在线永久免费| 亚洲AV无码久久寂寞少妇| 91免费国产自产地址入| 国产亚洲精品岁国产微拍精品| 桃子视频在线观看高清免费视频| 亚洲最大视频网站| 成人免费无码精品国产电影| 精品亚洲成a人片在线观看少妇| 男人的好看免费观看在线视频 | 亚洲精品无码久久久久| 亚州免费一级毛片| 18禁亚洲深夜福利人口| 国产成人A人亚洲精品无码| 69堂人成无码免费视频果冻传媒| 国产精品国产亚洲精品看不卡| 日本妇人成熟免费中文字幕 | 亚洲香蕉成人AV网站在线观看| 日本xxxx色视频在线观看免费| 亚洲国产成人片在线观看| 成人午夜视频免费| 精品97国产免费人成视频| 国产精品亚洲专区在线观看|