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

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

?? calendertrain.java

?? 學生管理系統
?? JAVA
字號:
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;
import javax.swing.JTextField;


/**
 * @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;//保存用戶最後的日子
    private JButton a;
    private JTextField b;
      //————————————————————————————————————————

    public CalenderTrain(JButton a,JTextField b) {
        super();
        this.a=a;
        this.b=b;

        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&&e.getActionCommand().equals("查看")==false&&e.getActionCommand().equals("今天")==false){

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

           System.out.println(month_int1);
           a.setEnabled(true);
           b.setText(month_int1);
           dispose();

        }




    }
public String dataSelect(){
    return month_int1;
}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区视频在线| 蜜桃一区二区三区在线| 久久色视频免费观看| 91麻豆精品国产综合久久久久久| 91视频国产观看| 一本大道av一区二区在线播放| 成人免费高清在线观看| 95精品视频在线| 91免费国产视频网站| 粉嫩一区二区三区性色av| 亚洲国产精品久久艾草纯爱| 国产综合成人久久大片91| 日韩在线一区二区| 卡一卡二国产精品| 国产成人免费xxxxxxxx| 99久久99久久综合| 欧美日韩高清一区二区三区| 精品剧情v国产在线观看在线| 久久久久久久久99精品| 中文字幕一区在线观看视频| 亚洲国产一区二区三区| 久久福利视频一区二区| 不卡欧美aaaaa| 欧美性videosxxxxx| 精品国产乱码久久久久久图片 | 国产精品欧美综合在线| 亚洲青青青在线视频| 日韩成人一级大片| 成人免费观看av| 欧美日韩国产小视频| 国产清纯白嫩初高生在线观看91| 亚洲欧美日韩国产综合在线| 久久av资源网| 日本韩国欧美国产| 久久久久国产精品人| 亚洲一区二区免费视频| 国产91精品免费| 欧美精品一卡两卡| 欧美国产亚洲另类动漫| 日本不卡高清视频| 91麻豆成人久久精品二区三区| 日韩三级高清在线| 亚洲综合成人网| 不卡视频免费播放| 久久女同性恋中文字幕| 天天做天天摸天天爽国产一区| 国产99久久久精品| 69p69国产精品| 亚洲日本va午夜在线影院| 国产一区二区三区不卡在线观看| 91久久久免费一区二区| 国产精品毛片a∨一区二区三区| 蜜臀精品一区二区三区在线观看 | 亚洲线精品一区二区三区 | 亚洲欧美偷拍三级| 国产大陆精品国产| 日韩精品在线网站| 日韩精品电影在线| 在线看日本不卡| 中文字幕一区二区三| 国产精品91xxx| 日韩欧美激情四射| 亚洲成在人线免费| 91啪九色porn原创视频在线观看| 久久久久国产精品麻豆| 久久精品久久久精品美女| 欧美日韩国产免费一区二区| 亚洲一区在线播放| 色综合 综合色| 亚洲天堂2014| 99久久99久久综合| 中文字幕中文字幕在线一区| 国产精品伊人色| 久久久久久黄色| 国产精品69久久久久水密桃| 久久精品一区二区三区不卡| 国产一区美女在线| 国产亚洲福利社区一区| 国产精品一二三区在线| 久久精品一区蜜桃臀影院| 国产精品99久| 国产精品对白交换视频 | 久草在线在线精品观看| 日韩视频一区二区三区| 久久疯狂做爰流白浆xx| 国产亚洲精品超碰| av一区二区久久| 亚洲欧美日韩一区二区 | 欧美欧美欧美欧美| 婷婷成人激情在线网| 欧美不卡123| 不卡av在线免费观看| 亚洲欧洲国产日本综合| 欧美视频一区二区| 免费观看一级特黄欧美大片| 欧美精品一区二区在线播放| 粉嫩aⅴ一区二区三区四区五区 | 欧美少妇xxx| 免费观看成人鲁鲁鲁鲁鲁视频| 精品区一区二区| 国产乱码精品一区二区三区五月婷| 久久精品夜色噜噜亚洲aⅴ| 成人av免费在线播放| 亚洲国产视频网站| 久久影院视频免费| 在线免费观看一区| 久久国产精品色婷婷| 日韩码欧中文字| 制服丝袜在线91| 成人激情黄色小说| 午夜视频在线观看一区二区| 337p粉嫩大胆色噜噜噜噜亚洲| 99在线精品一区二区三区| 日日夜夜免费精品| 国产精品日日摸夜夜摸av| 9191久久久久久久久久久| 国产.欧美.日韩| 日韩vs国产vs欧美| 亚洲人成伊人成综合网小说| www一区二区| 欧美性极品少妇| 国产成人在线视频网址| 五月天中文字幕一区二区| 中文字幕不卡的av| 日韩视频123| 色一情一乱一乱一91av| 国产精品系列在线播放| 日本伊人精品一区二区三区观看方式| 国产精品久久网站| 精品国产一区二区三区av性色| 欧美日韩一级片网站| 99久久久国产精品| 国产麻豆精品在线| 蓝色福利精品导航| 亚洲国产cao| 亚洲素人一区二区| 久久免费电影网| 日韩精品一区二区三区蜜臀| 欧美性色欧美a在线播放| 91在线看国产| 成人v精品蜜桃久久一区| 韩国一区二区视频| 久久国产精品99久久久久久老狼 | 日韩一区二区视频| 欧美日韩日本视频| 在线免费观看日本一区| 色香蕉久久蜜桃| 一本大道久久a久久精二百| 不卡视频一二三| caoporm超碰国产精品| 国内精品伊人久久久久av一坑| 日产国产欧美视频一区精品| 五月激情丁香一区二区三区| 亚洲国产精品精华液网站 | 欧美男生操女生| 欧美在线制服丝袜| 欧美日韩一区不卡| 337p亚洲精品色噜噜狠狠| 欧美一区二区三区影视| 日韩欧美卡一卡二| 精品国产乱码久久| 久久久噜噜噜久久中文字幕色伊伊| 精品处破学生在线二十三| 久久综合色播五月| 国产日韩欧美一区二区三区乱码| 久久精品亚洲精品国产欧美| 欧美激情一区三区| 亚洲欧美日韩国产一区二区三区| 亚洲一区国产视频| 日韩福利视频导航| 国产成人免费在线视频| 99久久精品情趣| 欧美日韩国产综合久久| 日韩免费高清电影| 国产精品女人毛片| 亚洲午夜免费视频| 激情亚洲综合在线| 欧美日韩在线电影| 国产精品另类一区| 国产综合一区二区| 4438x成人网最大色成网站| 欧美日本一区二区三区| 久久久一区二区| 亚洲精品国产成人久久av盗摄| 精品国产一二三| 国产精品日韩成人| 蜜桃视频一区二区三区| 91精品国产一区二区| 亚洲美女免费视频| 成人av免费网站| 欧美日韩国产bt| 夜夜爽夜夜爽精品视频| 欧美丝袜丝交足nylons图片| 国产精品美女视频| 精品系列免费在线观看| 不卡的电视剧免费网站有什么| 一区二区三区波多野结衣在线观看 | 久久福利视频一区二区| 色播五月激情综合网| 精品福利av导航|