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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? calendertrain.java~30~

?? 學生管理系統(tǒng)
?? JAVA~30~
字號:
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);
        //設定年份區(qū)間,為當前年份的過去50年到當前年份
        for (int i = now_year - 50; i <= now_year; i++) {
            YearBox.addItem(i + "");
        }
        //設定年分下拉列表為當前年份,當前年份處于第50項
        YearBox.setSelectedIndex(50);
        //設定月分區(qū)間,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(); //放置日期面板
        //網(wǎng)格布局管理器,7行7列,網(wǎng)格之間水平和垂直方向上間隔均為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();
           StuFrame.jButton6.setEnabled(true);

        }




    }
public String dataSelect(){
    return month_int1;
}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
69精品人人人人| 国产欧美日韩另类一区| 九色|91porny| 亚洲精品中文字幕在线观看| 日韩精品一区二区三区视频在线观看| 国产成人亚洲综合色影视| 一区二区三区四区蜜桃 | 精品日韩99亚洲| 91污在线观看| 岛国精品在线播放| 国产在线播放一区二区三区| 日韩高清在线一区| 亚洲乱码国产乱码精品精小说| 久久在线观看免费| 日韩视频在线观看一区二区| 欧日韩精品视频| 99久久精品国产麻豆演员表| 国产精品资源网站| 美日韩一区二区三区| 亚洲大片免费看| 亚洲精品成人天堂一二三| 国产女同互慰高潮91漫画| 欧美哺乳videos| 91精品国产aⅴ一区二区| 欧美性xxxxx极品少妇| a美女胸又www黄视频久久| 国产成人激情av| 国产精品影视在线| 国模娜娜一区二区三区| 久久精品国产亚洲aⅴ| 午夜精品久久一牛影视| 亚洲一二三四久久| 夜夜精品浪潮av一区二区三区| 中文字幕一区二区三区四区| 国产午夜精品理论片a级大结局 | 欧美一区二区日韩一区二区| 欧美视频一区二区三区四区| 欧美日韩一区二区三区不卡| 欧美视频在线观看一区二区| 欧美综合久久久| 欧美日韩国产影片| 欧美丰满少妇xxxxx高潮对白| 精品视频免费在线| 欧美日韩综合在线免费观看| 欧美日韩成人一区二区| 欧美日韩在线精品一区二区三区激情| 欧美在线观看一区二区| 欧美日韩国产美| 欧美一级午夜免费电影| 精品国产精品网麻豆系列| 久久亚区不卡日本| 欧美激情综合五月色丁香| 国产精品久久久久影院亚瑟| 亚洲私人黄色宅男| 亚洲一区二区三区影院| 水蜜桃久久夜色精品一区的特点 | 久久成人免费日本黄色| 精品一区二区精品| 国产91清纯白嫩初高中在线观看| 99视频超级精品| 欧美在线一区二区三区| 日韩一区二区在线观看视频| 久久久噜噜噜久久中文字幕色伊伊| 日本一区二区综合亚洲| 亚洲另类在线制服丝袜| 日精品一区二区| 国产精品一区二区无线| 播五月开心婷婷综合| 欧美色爱综合网| 精品国产欧美一区二区| 亚洲欧洲日产国码二区| 午夜免费欧美电影| 国产一区二区三区不卡在线观看 | 99国产精品99久久久久久| 欧美日韩在线电影| 国产午夜亚洲精品午夜鲁丝片 | 欧美精品一区二区三区蜜臀| 国产无遮挡一区二区三区毛片日本| 亚洲三级在线观看| 国产一区视频在线看| 99久久伊人精品| 欧美精品v日韩精品v韩国精品v| 精品国产91乱码一区二区三区| 17c精品麻豆一区二区免费| 日韩av电影免费观看高清完整版在线观看| 国产一区视频网站| 欧美日韩一区二区三区高清| 国产夜色精品一区二区av| 亚洲一区二区偷拍精品| 国产在线播放一区三区四| 欧美性色综合网| 国产日韩欧美高清在线| 无码av中文一区二区三区桃花岛| 国产福利精品一区| 91精品国产入口| 亚洲色图在线播放| 国产精品亚洲午夜一区二区三区| 欧美日韩一区二区三区四区| 国产精品国产馆在线真实露脸| 蜜桃视频一区二区三区在线观看| 色综合天天综合在线视频| 久久蜜臀中文字幕| 日本不卡高清视频| 在线中文字幕一区| 欧美激情综合在线| 国产一区日韩二区欧美三区| 在线不卡中文字幕播放| 亚洲精品伦理在线| 成人精品国产免费网站| 精品国产亚洲在线| 日韩中文欧美在线| 日本高清免费不卡视频| 国产精品国产a级| 国产99久久久国产精品潘金| 欧美大尺度电影在线| 亚洲成人手机在线| 欧美在线一二三四区| 亚洲乱码一区二区三区在线观看| 国产成人精品三级| 国产亚洲欧美色| 狠狠色综合日日| 日韩欧美123| 蜜臀av国产精品久久久久| 欧美日韩一区二区不卡| 亚洲午夜激情网页| 色天使色偷偷av一区二区| 中文字幕亚洲不卡| 91最新地址在线播放| 中文字幕欧美激情| 国产1区2区3区精品美女| 欧美精品一区二区三区蜜桃 | 欧美成人一级视频| 蜜臀va亚洲va欧美va天堂| 欧美精选在线播放| 亚洲777理论| 欧美一区二区三区爱爱| 蜜臀99久久精品久久久久久软件| 欧美电影免费观看高清完整版| 蜜桃在线一区二区三区| 精品国产麻豆免费人成网站| 国内精品视频666| 中文字幕国产一区| av激情综合网| 亚洲一区二区三区四区中文字幕 | 欧美日韩一级视频| 免费成人小视频| 精品久久久久久无| 国产精品资源站在线| 中文字幕一区免费在线观看| 91美女片黄在线观看91美女| 一区二区三区在线高清| 欧美精品自拍偷拍| 免费av成人在线| 国产亚洲欧洲一区高清在线观看| 豆国产96在线|亚洲| 亚洲欧美综合另类在线卡通| a4yy欧美一区二区三区| 一区二区三区中文字幕精品精品| 欧美日韩电影在线| 久久丁香综合五月国产三级网站| 国产视频一区在线观看| 91欧美激情一区二区三区成人| 一区二区三区国产豹纹内裤在线| 欧美日本韩国一区二区三区视频 | 精品久久久久久无| 成人免费av在线| 欧美日韩亚洲另类| 91久久免费观看| 91一区二区三区在线观看| 国产成人精品免费看| 国产麻豆精品一区二区| 日韩精品一级二级| 美国av一区二区| 激情文学综合插| 成人一区二区三区在线观看| 精品无人码麻豆乱码1区2区| 黑人精品欧美一区二区蜜桃| 国产一区二区三区免费| 精品一区二区三区久久| 成av人片一区二区| 亚洲欧美一区二区三区国产精品| 欧美日韩一区二区三区四区五区| 国产另类ts人妖一区二区| 亚洲同性同志一二三专区| 欧美一区二区三区喷汁尤物| 波多野结衣中文字幕一区| 免费观看在线综合色| 亚洲欧美成人一区二区三区| 精品久久免费看| 在线观看日韩高清av| 国产精品888| 丝袜美腿成人在线| 亚洲视频图片小说| 久久亚洲精精品中文字幕早川悠里| 97成人超碰视| 国产精品一区二区在线观看不卡| 午夜视频在线观看一区二区三区| 国产精品美女久久久久久久久| 日韩亚洲欧美高清| 欧美中文字幕一区|