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

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

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

    posts - 1,  comments - 25,  trackbacks - 0

    年月控制這部分分為控制按鈕,月下拉列表和年Spinner(翻譯為微調控制器。。。。。。。)。控制按鈕沒什么好說的,無非就是控制加一減一,注意邊界循環就可以了。
    Spinner的用法很簡單,看下代碼:
        yearChooser = new Spinner(yearMonthChooser, SWT.READ_ONLY | SWT.BORDER);
    //初始化,只讀,帶邊框
            yearChooser.addSelectionListener(
    new SelectionAdapter() {
                
    public void widgetSelected(SelectionEvent e) {

                    
    int n = yearChooser.getSelection();

                    basicCalendar.set(Calendar.YEAR, n);
                    yearChooser.setSelection(n);
                    setDays();

                }

            }
    );
    //加上選擇事件監聽

            yearChooser.setMaximum(
    3000);//設置上限
            yearChooser.setMinimum(
    1899);//設置下限
            yearChooser.setIncrement(
    1);//步進值
            yearChooser.setPageIncrement(
    10);//這個是按下pageup和pagedown時的步進值
            yearChooser.setSelection(basicCalendar.get(Calendar.YEAR));//選擇當前年

    月的下拉列表看似簡單實則不然,因為我們要考慮國際化的問題。

    以上是中文環境和英文環境下的測試效果。關鍵點是:月的信息從Locale中取。以下是關鍵代碼:
    private void initMonth() {
            DateFormatSymbols dateFormatSymbols 
    = new DateFormatSymbols(locale);
            String[] monthNames 
    = dateFormatSymbols.getMonths();
            
    int month = monthChooser.getSelectionIndex();
            
    if (monthChooser.getItemCount() > 0) {
                monthChooser.removeAll();
            }

            
    for (int i = 0; i < monthNames.length; i++) {
                String name 
    = monthNames[i];
                
    if (name.length() > 0) {
                    monthChooser.add(name);
                }

            }

            
    if (month < 0) {
                month 
    = 0;
            } 
    else if (month >= monthChooser.getItemCount()) {
                month 
    = monthChooser.getItemCount() - 1;
            }
            monthChooser.select(month);
        }

    posted on 2008-03-10 22:53 Daniel 閱讀(354) 評論(0)  編輯  收藏 所屬分類: SWT

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    •  

    最新評論

    主站蜘蛛池模板: 亚洲另类无码专区首页| 中国精品一级毛片免费播放| 免费在线一级毛片| 你懂的免费在线观看| 亚洲国产成人久久精品app| 亚洲国产AV无码专区亚洲AV| 久久久久久毛片免费播放| 国产 亚洲 中文在线 字幕| 亚洲天堂中文字幕在线| 久久综合国产乱子伦精品免费| 亚洲日韩国产一区二区三区在线 | 日韩在线视频免费| 亚洲最大福利视频网站| 免费一级毛片不卡在线播放| 无码专区AAAAAA免费视频| 亚洲乱码av中文一区二区| 亚洲男人天堂2017| 免费在线精品视频| 一二三四在线播放免费观看中文版视频 | 久久精品人成免费| 免费一级做a爰片久久毛片潮| 国产在线观看免费视频播放器| 亚洲精品午夜国产va久久| 精品国产亚洲一区二区三区 | 久久精品国产亚洲AV麻豆不卡| 中文字幕无线码免费人妻| 亚洲日韩精品无码专区| 久久精品a亚洲国产v高清不卡| 国产免费av片在线播放| 老司机午夜性生免费福利 | 亚洲色图综合网站| 亚洲午夜久久久影院| 久久一本岛在免费线观看2020| 美女尿口扒开图片免费| 亚洲av无码一区二区三区天堂古代 | 亚洲AV综合色区无码一二三区| 亚洲精品国产啊女成拍色拍| 亚洲一区无码中文字幕| 免费一级毛片清高播放| 免费高清在线爱做视频| 91精品国产免费久久久久久青草|