<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)控制器。。。。。。。)。控制按鈕沒(méi)什么好說(shuō)的,無(wú)非就是控制加一減一,注意邊界循環(huán)就可以了。
    Spinner的用法很簡(jiǎn)單,看下代碼:
        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)聽(tīng)

            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)前年

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

    以上是中文環(huán)境和英文環(huán)境下的測(cè)試效果。關(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 閱讀(362) 評(píng)論(0)  編輯  收藏 所屬分類: SWT

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


    網(wǎng)站導(dǎo)航:
     
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章分類

    文章檔案

    相冊(cè)

    搜索

    •  

    最新評(píng)論

    主站蜘蛛池模板: 亚洲成在人线在线播放无码| 成人毛片18女人毛片免费| 亚洲高清一区二区三区电影| 亚洲Av永久无码精品黑人| 亚洲人成在线中文字幕| 精品日韩亚洲AV无码| 日本亚洲欧洲免费天堂午夜看片女人员| 大学生美女毛片免费视频| 久草视频在线免费| 在线人成精品免费视频| 久久青草精品38国产免费| 国产无遮挡裸体免费视频在线观看| 国产99视频精品免费视频76| 一级做a爱片特黄在线观看免费看| 麻豆va在线精品免费播放| 精品视频免费在线| 黄色a三级三级三级免费看| 国产一区二区三区免费观在线| 国产又黄又爽又大的免费视频| 日本高清在线免费| 日韩精品亚洲专区在线观看| 亚洲精品国产自在久久| 久久亚洲高清综合| 久久精品国产亚洲网站| 亚洲一区二区影视| 亚洲国产成人AV在线播放| 国产成人无码精品久久久久免费| 最近2019免费中文字幕视频三| 永久黄网站色视频免费观看| 国产免费观看黄AV片| 亚洲乱码中文字幕手机在线 | 亚洲第一永久AV网站久久精品男人的天堂AV | 成人人观看的免费毛片| 国产亚洲AV手机在线观看| 亚洲av永久无码精品表情包| 亚洲男人第一av网站| 亚洲国产超清无码专区| 麻豆狠色伊人亚洲综合网站| 亚洲老熟女五十路老熟女bbw| 边摸边吃奶边做爽免费视频99| 午夜免费啪视频在线观看|