亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? calendertrain.java~29~

?? 學生管理系統
?? JAVA~29~
字號:
package xxglxt;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Date;
import java.util.GregorianCalendar;

import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JDialog;


/**
 * @param 日歷程序
 */
public class CalenderTrain extends JDialog implements ActionListener {
    //月份和年份的下列列表框
    private JComboBox MonthBox = new JComboBox();
    private JComboBox YearBox = new JComboBox();
    //月份和年份的標簽
    private JLabel YearLabel = new JLabel("年份:");
    private JLabel MonthLabel = new JLabel("月份");
    //"查看"和"今天"兩個按鍵
    private JButton button_ok = new JButton("查看");
    private JButton button_today = new JButton("今天");
    //獲取今天的日期年份月份
    private Date now_date = new Date();
    private int now_year = now_date.getYear() + 1900;
    private int now_month = now_date.getMonth();
    private boolean todayFlag = false; //是否顯示今天的日期
    //用一組按鈕顯示日期,一共7行7列,第一行為星期的名字
    private JButton[] button_day = new JButton[42];
    private final String[] week = {"日", "一", "二", "三", "四", "五", "六"};
    private JButton[] button_week = new JButton[7];
    private int month_int; //保存用戶選擇的月份
    private String year_int = null; //保存用戶選擇的年份
    //————————————————————————————————————————
    private String month_int1;//保存最後的月份
    private String year_int1=null;//保存用戶選擇的年份
    private String day1;//保存用戶最後的日子
      //————————————————————————————————————————

    public CalenderTrain() {
        super();
        this.setTitle("選擇日期"); //設置標題
        this.init();
        this.setLocation(500, 300);
        this.setResizable(false); //設置面板的大小不能變化
        pack();

    }

    //初始化日歷
    private void init() {
        Font font = new Font("Dialog", Font.BOLD, 14);
        YearLabel.setFont(font);
        MonthLabel.setFont(font);
        button_ok.setFont(font);
        button_today.setFont(font);
        //設定年份區間,為當前年份的過去50年到當前年份
        for (int i = now_year - 50; i <= now_year; i++) {
            YearBox.addItem(i + "");
        }
        //設定年分下拉列表為當前年份,當前年份處于第50項
        YearBox.setSelectedIndex(50);
        //設定月分區間,12個月
        for (int i = 1; i < 13; i++) {
            MonthBox.addItem(i + "");

        }
        //設定月份下拉列表為當前年份
        MonthBox.setSelectedIndex(now_month);
        //放置下拉列表框和控制按鈕的面板
        JPanel panel_ym = new JPanel();
        panel_ym.add(YearLabel);
        panel_ym.add(YearBox);
        panel_ym.add(MonthLabel);
        panel_ym.add(MonthBox);
        panel_ym.add(button_ok);
        panel_ym.add(button_today);
        //為兩個按鈕添加事件偵聽器
        button_ok.addActionListener(this);
        button_today.addActionListener(this);




        JPanel panel_day = new JPanel(); //放置日期面板
        //網格布局管理器,7行7列,網格之間水平和垂直方向上間隔均為5
        panel_day.setLayout(new GridLayout(7, 7, 3, 3));
        //添加星期的名字,并放在面板里
        for (int i = 0; i < 7; i++) {
            button_week[i] = new JButton(" ");
            button_week[i].setText(week[i]);
            button_week[0].setForeground(Color.black);
            panel_day.add(button_week[i]);

        }
        button_week[0].setForeground(Color.red);
        button_week[6].setForeground(Color.red);
        //添加日期,放入面板里
        for (int i = 0; i < 42; i++) {
            button_day[i] = new JButton(" ");
            panel_day.add(button_day[i]);
            button_day[i].addActionListener(this);
        }
        this.paintDay();
        JPanel panel_main = new JPanel();
        panel_main.setLayout(new BorderLayout());
        panel_main.add(panel_day, BorderLayout.SOUTH);
        panel_main.add(panel_ym, BorderLayout.NORTH);
        getContentPane().add(panel_main);

    }


    private void paintDay() {
        if (todayFlag) {
            year_int = now_year + "";
            month_int = now_month;

        } else {
            year_int = YearBox.getSelectedItem().toString();
            month_int = MonthBox.getSelectedIndex();
        }
        int year_sel = Integer.parseInt(year_int) - 1990;
        Date firstDay = new Date(year_sel, month_int, 1);
        GregorianCalendar cal = new GregorianCalendar();
        cal.setTime(firstDay);
        int days = 0;
        int day_week = 0;
        if (month_int == 0 || month_int == 7 || month_int == 9 ||
            month_int == 11) {
            days = 31;
        } else if (month_int == 3 || month_int == 5 || month_int == 8 ||
                   month_int == 10) {
            days = 30;
        } else {
            if (cal.isLeapYear(year_sel)) {
                days = 29;
            } else {
                days = 28;
            }
        }
        day_week = firstDay.getDay();
        int count = 1;
        for (int i = day_week; i < day_week + days; count++, i++) {
            if (i % 7 == 0 || i == 6 || i == 13 || i == 20 || i == 27 ||
                i == 34 || i == 41) {
                if (i == day_week + now_date.getDate() - 1) {
                    button_day[i].setForeground(Color.blue);
                    button_day[i].setText(count + "");
                } else {
                    button_day[i].setForeground(Color.red);
                    button_day[i].setText(count + "");

                }
            } else {
                if (i == day_week + now_date.getDate() - 1) {
                    button_day[i].setForeground(Color.blue);
                    button_day[i].setText(count + "");

                } else {
                    button_day[i].setForeground(Color.black);
                    button_day[i].setText(count + "");
                }
            }
        }
        if (day_week == 0) {
            for (int i = days; i < 42; i++) {
                button_day[i].setText(" ");

            }
        } else {
            for (int i = 0; i < day_week; i++) {
                button_day[i].setText(" ");

            }
            for (int i = day_week + days; i < 42; i++) {
                button_day[i].setText(" ");
            }
        }
    }


    public void actionPerformed(ActionEvent e) {
        if (e.getSource() == button_ok) {
            todayFlag = false;
            this.paintDay();
        } else if (e.getSource() == button_today) {
            todayFlag = true;
            YearBox.setSelectedIndex(50);
            MonthBox.setSelectedIndex(now_month);
            this.paintDay();
        }
        if(e.getActionCommand().equals(" ")==false){

           month_int1= YearBox.getSelectedItem().toString()+"."+MonthBox.getSelectedItem().toString()+"."+e.getActionCommand();

           System.out.println(month_int1);
           dispose();
        }




    }
public String dataSelect(){
    return month_int1;
}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品一区蜜桃臀影院| 欧美中文字幕一二三区视频| 日韩精品一区二区三区视频| 麻豆一区二区三区| 欧美成人精品1314www| 国产呦萝稀缺另类资源| 国产女人18毛片水真多成人如厕 | 免费在线欧美视频| 日韩精品专区在线影院重磅| 韩国欧美国产一区| 久久久噜噜噜久久中文字幕色伊伊 | 日韩午夜激情av| 精品一二线国产| 国产精品视频在线看| 色偷偷久久一区二区三区| 亚洲一卡二卡三卡四卡无卡久久| 在线成人免费观看| 国产在线播放一区二区三区| 亚洲欧美偷拍卡通变态| 在线电影一区二区三区| 国产成人免费在线| 亚洲一区免费观看| 精品少妇一区二区| 94-欧美-setu| 久久99国产精品成人| 国产精品久久久久四虎| 欧美伦理电影网| 国产成人精品免费视频网站| 亚洲国产一区二区三区| 久久亚洲欧美国产精品乐播| 在线观看日韩毛片| 国产在线一区观看| 亚洲综合偷拍欧美一区色| 2024国产精品视频| 在线亚洲一区二区| 国产精品亚洲一区二区三区妖精| 一区二区在线观看免费| 久久久久久久久久美女| 欧美日韩一区二区三区四区五区| 国产精品一二三区在线| 亚洲国产人成综合网站| 中文字幕巨乱亚洲| 日韩欧美一区二区视频| 色婷婷久久久综合中文字幕| 国产一区二区三区电影在线观看 | 在线综合+亚洲+欧美中文字幕| 国产成人在线电影| 日本在线不卡视频| 一区二区三区四区蜜桃| 久久精品夜色噜噜亚洲a∨| 欧美日韩成人综合天天影院 | 日本精品免费观看高清观看| 国产揄拍国内精品对白| 天堂久久久久va久久久久| 国产精品久久久久精k8| 久久久久久久综合日本| 717成人午夜免费福利电影| 色噜噜夜夜夜综合网| 国产成人aaa| 麻豆91免费看| 日韩精品福利网| 一二三四区精品视频| 国产精品女同互慰在线看| 久久亚洲二区三区| 欧美一级日韩不卡播放免费| 欧美色图12p| 欧美在线三级电影| 色综合 综合色| 91视频.com| 91香蕉视频在线| 91免费视频网| 91麻豆国产自产在线观看| 欧美日韩国产美女| 色av综合在线| 91福利在线播放| 欧美在线免费观看亚洲| 色婷婷一区二区| 色噜噜狠狠色综合中国| 91免费在线播放| 欧美性生活久久| 欧洲在线/亚洲| 欧美色综合影院| 在线视频一区二区三| 欧美亚洲综合色| 欧美日韩三级一区| 欧美顶级少妇做爰| 欧美电影精品一区二区| 久久久精品影视| 国产精品另类一区| 亚洲欧美日韩精品久久久久| 亚洲国产另类av| 亚洲高清视频中文字幕| 日本网站在线观看一区二区三区| 蜜臀av性久久久久蜜臀av麻豆 | 中文字幕精品—区二区四季| 国产精品电影一区二区| 亚洲一区在线免费观看| 午夜精品视频一区| 蜜桃视频第一区免费观看| 国产在线不卡一区| av激情成人网| 欧美中文字幕亚洲一区二区va在线| 91麻豆精品久久久久蜜臀| 精品成人佐山爱一区二区| 国产精品视频九色porn| 亚洲一区中文日韩| 麻豆国产精品一区二区三区| 国产suv精品一区二区6| 一本大道久久a久久综合婷婷| 欧美日本在线观看| 久久久精品免费网站| 亚洲精品老司机| 麻豆精品一区二区综合av| 国产精品99久| 欧美日韩一二区| 久久久久久麻豆| 亚洲不卡av一区二区三区| 国产一区美女在线| 在线视频国内一区二区| 精品久久久久久无| 亚洲免费伊人电影| 国产真实乱子伦精品视频| 在线看不卡av| 久久久91精品国产一区二区精品 | 亚洲国产一区视频| 国产乱色国产精品免费视频| 欧洲一区在线电影| 久久久精品日韩欧美| 亚洲成人激情综合网| 国产成人综合亚洲91猫咪| 欧美在线观看一二区| 久久久不卡网国产精品一区| 亚洲一区二区欧美日韩| 国产在线播精品第三| 欧美日韩一卡二卡三卡| 国产精品精品国产色婷婷| 毛片一区二区三区| 欧美性xxxxxx少妇| 国产日产欧美一区| 蜜乳av一区二区| 欧美熟乱第一页| 日韩一区在线看| 国产一区二区不卡在线| 欧美高清www午色夜在线视频| 最新日韩在线视频| 国产精品一区二区三区四区| 欧美一级黄色片| 亚洲一区二区三区影院| 成人综合激情网| 久久久精品tv| 久久se精品一区二区| 欧美精品亚洲二区| 亚洲成人综合视频| 欧美中文字幕一区二区三区 | 日韩免费高清视频| 国产成人高清视频| 亚洲精品一区二区精华| 免费观看在线色综合| 88在线观看91蜜桃国自产| 亚洲在线视频一区| 91蝌蚪porny九色| 自拍偷拍亚洲欧美日韩| 成人精品视频一区| 中文字幕乱码亚洲精品一区| 高清av一区二区| 国产精品三级在线观看| 国产不卡一区视频| 国产精品视频第一区| 成人动漫在线一区| 国产精品久久久久久久午夜片| 国产精品一区二区无线| 国产免费观看久久| 国产成人aaa| 亚洲天堂成人在线观看| 91免费版在线看| 亚洲综合一区二区精品导航| 欧美日韩在线播放三区| 日韩国产在线观看| 日韩一区二区在线看片| 国产一区二区三区免费看| 久久九九国产精品| 成人黄色小视频| 亚洲欧美日韩一区二区三区在线观看 | 亚洲欧美区自拍先锋| 欧美亚洲高清一区| 日韩精品一级中文字幕精品视频免费观看 | 国产在线精品一区二区三区不卡| 久久综合久色欧美综合狠狠| 国产二区国产一区在线观看| 国产精品久久久久aaaa樱花| 欧美性猛交xxxx乱大交退制版| 日韩二区在线观看| 久久久另类综合| 在线日韩一区二区| 蜜桃视频一区二区三区| 国产拍揄自揄精品视频麻豆| 91丨九色porny丨蝌蚪| 午夜久久久久久| 精品国产免费人成电影在线观看四季| 成人免费毛片片v|