<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 閱讀(362) 評論(0)  編輯  收藏 所屬分類: SWT

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


    網站導航:
     
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章分類

    文章檔案

    相冊

    搜索

    •  

    最新評論

    主站蜘蛛池模板: 中文在线观看永久免费| 免费人成网上在线观看| 中文字幕免费在线观看| 久久精品国产69国产精品亚洲| 春意影院午夜爽爽爽免费| 免费成人av电影| 麻豆一区二区三区蜜桃免费| 国产中文字幕免费观看| 男男gay做爽爽的视频免费| 免费萌白酱国产一区二区| 性生大片视频免费观看一级| 亚洲男人在线无码视频| 中文字幕不卡高清免费| 亚洲av无码一区二区三区乱子伦| 色欲国产麻豆一精品一AV一免费| 亚洲一区二区影院| 一区二区无码免费视频网站| 亚洲国产欧美日韩精品一区二区三区 | 性色av极品无码专区亚洲| 日本高清免费不卡在线| 人人爽人人爽人人片A免费| 中文亚洲AV片在线观看不卡| 久久午夜夜伦鲁鲁片免费无码| 久久亚洲日韩看片无码| 最近高清国语中文在线观看免费| 日本系列1页亚洲系列| 国产精品亚洲二区在线观看| 久久狠狠躁免费观看| 亚洲国产成人久久三区| 国产青草视频在线观看免费影院| 4hu四虎免费影院www| 久久久亚洲欧洲日产国码是AV| 妞干网免费观看视频| 国产免费福利体检区久久| 亚洲黄色网址大全| 日本黄色免费观看| 无码少妇精品一区二区免费动态| 亚洲一卡一卡二新区无人区| 老司机亚洲精品影视www| 99久久精品日本一区二区免费| 亚洲av片在线观看|