<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(翻譯為微調(diào)控制器。。。。。。。)。控制按鈕沒什么好說的,無非就是控制加一減一,注意邊界循環(huán)就可以了。
    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();

                }

            }
    );
    //加上選擇事件監(jiān)聽

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

    月的下拉列表看似簡單實(shí)則不然,因?yàn)槲覀円紤]國際化的問題。

    以上是中文環(huán)境和英文環(huán)境下的測試效果。關(guān)鍵點(diǎn)是:月的信息從Locale中取。以下是關(guān)鍵代碼:
    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) 評(píng)論(0)  編輯  收藏 所屬分類: SWT

    只有注冊用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    •  

    最新評(píng)論

    主站蜘蛛池模板: 久久伊人免费视频| 一级毛片直播亚洲| 国产精品亚洲一区二区在线观看 | 亚洲一区二区视频在线观看| 国内少妇偷人精品视频免费| 亚洲福利视频一区二区三区| 国产小视频在线免费| 久久精品乱子伦免费| 亚洲成av人片天堂网无码】| 亚洲精品无码不卡在线播HE | 图图资源网亚洲综合网站| 成人A级毛片免费观看AV网站| 又长又大又粗又硬3p免费视频| 亚洲精品成人久久| 亚洲国产精品成人久久蜜臀 | 韩国免费一级成人毛片| 一个人看的免费观看日本视频www 一个人看的免费视频www在线高清动漫 | 特级无码毛片免费视频尤物| 亚洲精品无码成人| 久久精品亚洲综合| 啦啦啦在线免费视频| 亚洲毛片不卡av在线播放一区| 1000部免费啪啪十八未年禁止观看| 国产亚洲精品精品精品| 亚洲成人一级电影| 亚洲欧洲自拍拍偷午夜色无码| 国产成人在线免费观看| 国产精品怡红院永久免费| 成人毛片100免费观看| 亚洲欧美日韩中文字幕一区二区三区| 亚洲Av综合色区无码专区桃色| 国产免费AV片无码永久免费| **一级一级毛片免费观看| 毛片基地看看成人免费| 麻豆视频免费播放| 国产精品福利在线观看免费不卡 | 中文字幕无码免费久久9一区9| 亚洲日本va一区二区三区| 亚洲视频网站在线观看| 国产亚洲综合久久系列| 无码欧精品亚洲日韩一区夜夜嗨 |