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

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

?? datejframe.java

?? 一個(gè)用java語言編寫的日歷查看程序
?? JAVA
字號(hào):
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.text.*;
import java.util.*;
import javax.swing.border.*;
class DateJFrame extends JFrame{
    JPanel panel=new JPanel(new BorderLayout());
    JPanel panel1=new JPanel();
    JPanel panel2=new JPanel(new GridLayout(7,7));
    
    JPanel panel3=new JPanel();
    
    JLabel []label=new JLabel[49];
    JLabel y_label=new JLabel("年份");
    JLabel m_label=new JLabel("月份");
    JComboBox com1=new JComboBox();
    JComboBox com2=new JComboBox();
    Color color=new Color(1,1,200,150);        //定義一種顏色
    JButton button=new JButton("查看");
    int re_year,re_month;
    int x_size,y_size;
    String year_num;
	Font font=new Font("宋體",Font.ITALIC,20);
	Font font2=new Font("楷體",Font.PLAIN,18);
    Calendar now=Calendar.getInstance();    //實(shí)例化Calendar
	Calendar now2=Calendar.getInstance();
    DateJFrame()
    {
        super("日歷-dreamboy");
        setSize(300,350);
        x_size=(int)(Toolkit.getDefaultToolkit().getScreenSize().getWidth());
        y_size=(int)(Toolkit.getDefaultToolkit().getScreenSize().getHeight());
        setLocation((x_size-300)/2,(y_size-350)/2);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        panel1.add(y_label);
        panel1.add(com1);
        panel1.add(m_label);
        panel1.add(com2);
        panel1.add(button);
        for(int i=0;i<49;i++)
        {
            label[i]=new JLabel("",JLabel.CENTER);//將顯示的字符設(shè)置為居中
            label[i].setBorder(LineBorder.createBlackLineBorder());
            panel2.add(label[i]);
            
        }
        panel3.add(new Clock(this));
        panel.add(panel1,BorderLayout.NORTH);
        panel.add(panel2,BorderLayout.CENTER);
        panel.add(panel3,BorderLayout.SOUTH);
        //panel.setBackground(Color.white);
        panel1.setBackground(color);
        panel2.setBackground(Color.white);
        panel3.setBackground(Color.blue);
        Init();
        button.addActionListener(new ActionListener()
        {
            public void actionPerformed(ActionEvent e)
            {
                int c_year,c_month,c_week;
                c_year=Integer.parseInt(com1.getSelectedItem().toString());        //得到當(dāng)前所選年份
                c_month=Integer.parseInt(com2.getSelectedItem().toString())-1;    //得到當(dāng)前月份,并減1,計(jì)算機(jī)中的月為0-11
                c_week=use(c_year,c_month);        //調(diào)用函數(shù)use,得到星期幾
                Resetday(c_week,c_year,c_month); //調(diào)用函數(shù)Resetday
			}
            }
            );
        setContentPane(panel);
        setVisible(true);
        setResizable(false);
    }
    public void setForeground()
    {
      for(int i=0;i<49;i=i+7)
      {
        label[i].setForeground(Color.red);    //將星期日的日期設(shè)置為紅色
      }
      for(int i=6;i<49;i=i+7)
      {
        label[i].setForeground(Color.green);//將星期六的日期設(shè)置為綠色
      }
    }
    public void Init()                                  
    {                                    
      int year,month_num,first_day_num;
      String log[]={"日","一","二","三","四","五","六"};   //定義周期         
      for(int i=0;i<7;i++)
      {
      label[i].setText(log[i]);
      }                                                             //
      setForeground();
      for(int i=1990;i<10000;i++)
      {              
        com1.addItem(""+i);
      }
      for(int i=1;i<13;i++)
      {
        com2.addItem(""+i);
      }
      month_num=(int)(now.get(Calendar.MONTH));    //得到當(dāng)前時(shí)間的月份
      year=(int)(now.get(Calendar.YEAR));            //得到當(dāng)前時(shí)間的年份
      com1.setSelectedIndex(year-1990);                //設(shè)置下拉列表顯示為當(dāng)前年
      com2.setSelectedIndex(month_num);            //設(shè)置下拉列表顯示為當(dāng)前月
      first_day_num=use(year,month_num);
      Resetday(first_day_num,year,month_num);
    }
    public int use(int reyear,int remonth)
    {
        int week_num;
        now.set(reyear,remonth,1);        //設(shè)置時(shí)間為所要查詢的年月的第一天
        week_num= (int)(now.get(Calendar.DAY_OF_WEEK));//得到第一天的星期
        return week_num;
    }
    public void Resetday(int week_log,int year_log,int month_log)
    {
        int month_score_log;    //判斷是否是閏年的標(biāo)記
        int month_day_score;    //存儲(chǔ)月份的天數(shù)
        int count;
        month_score_log=0;
        month_day_score=0;
        count=1;
        if(year_log%4==0&&year_log%100!=0||year_log%400==0)         //判斷是否為閏年
        {
            month_score_log=1;
        }
        month_log=month_log+1;    //將傳來的月份數(shù)加1
        switch(month_log){
          case 1:
          case 3:
          case 5:
          case 7:
          case 8:
          case 10:
          case 12:
          month_day_score=31;
          break;
          case 4:
          case 6:
          case 9:
          case 11:
          month_day_score=30;
          break;
          case 2:
          if(month_score_log==1)
          {
           month_day_score=29;    
          } 
          else{
           month_day_score=28;
          }
          break;
        }
        for(int i=7;i<49;i++)        //初始化標(biāo)簽
        {        
            label[i].setText("");
            
        }
        week_log=week_log+6;        //將星期數(shù)加6,使顯示正確
        month_day_score=month_day_score+week_log;
        for(int i=week_log;i<month_day_score;i++,count++)
        {
			
			if(count==((int)(now2.get(Calendar.DATE)))&&year_log==((int)(now2.get(Calendar.YEAR)))&&(month_log-1)==((int)(now2.get(Calendar.MONTH))))
			{
				label[i].setBorder(new LineBorder(Color.red,10));
				label[i].setFont(font);
				label[i].setForeground(color);
			}
			else{
				label[i].setFont(font2);
				label[i].setForeground(Color.black);
				label[i].setBackground(Color.white);
				label[i].setBorder(LineBorder.createBlackLineBorder());
				setForeground();
			}
			
            label[i].setText(count+"");
			
        }
    }
    
    
    public static void main(String [] args)
    {
         new DateJFrame();
    }    
}
class Clock extends Canvas implements Runnable{
    DateJFrame mf;
    Thread t;
    String time;
    Clock(DateJFrame mf){
    this.mf=mf;
    setSize(400,40);
    setBackground(Color.white);
    t=new Thread(this);                //實(shí)例化線程
    t.start();                        //調(diào)用線程    
    }
    public void run(){
    while(true){
    try{
    t.sleep(1000);                    //休眠1秒鐘
    }catch(InterruptedException e){
    System.out.println("異常");
    }
    this.repaint(100);
    }
    }
    public void paint(Graphics g){
    Font f=new Font("宋體",Font.BOLD,16);    
    SimpleDateFormat SDF=new SimpleDateFormat("yyyy'年'MM'月'dd'日'HH:mm:ss");//格式化時(shí)間顯示類型
    Calendar now=Calendar.getInstance();
    time="今天是:"+SDF.format(now.getTime());        //得到當(dāng)前日期和時(shí)間
    g.setFont(f);
    g.setColor(Color.orange);
    g.drawString(time,70,25);
    }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩美少妇| 94-欧美-setu| 精品国产乱码久久久久久影片| 日韩成人免费电影| 91麻豆精品国产91久久久久久 | 欧美精品一区二区三区很污很色的| 免费精品视频在线| 久久午夜国产精品| av电影一区二区| 一区二区三区日本| 欧美一卡二卡在线| 国产精品996| 一区二区三区视频在线看| 欧美日韩第一区日日骚| 九九视频精品免费| 亚洲欧洲成人av每日更新| 精品国产a毛片| 国产精品白丝av| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩成人激情| 国产精品77777竹菊影视小说| 亚洲三级理论片| 欧美一区二区女人| 久久久久综合网| 91豆麻精品91久久久久久| 看片的网站亚洲| 一区二区三区在线视频观看58 | 亚洲丝袜制服诱惑| 欧美日韩国产精品成人| 国产精品一区二区在线观看网站| 亚洲免费视频成人| 精品黑人一区二区三区久久| 91丝袜美腿高跟国产极品老师 | 亚洲欧洲日韩一区二区三区| 欧美日韩一级大片网址| 国产精品88av| 免费精品视频最新在线| 亚洲欧洲在线观看av| 精品人伦一区二区色婷婷| 成人app网站| 久久99久久精品| 亚洲综合色在线| 国产精品视频线看| 日韩视频在线永久播放| 91久久精品国产91性色tv| 国产精品亚洲一区二区三区妖精| 亚洲国产精品久久久男人的天堂| 国产欧美一区二区在线观看| 91精品国产综合久久精品性色| 91视频在线看| 国产成人亚洲综合色影视| 奇米精品一区二区三区在线观看 | 国产亚洲综合av| 91精品国产综合久久久久久漫画| 91麻豆精品在线观看| 国产成人啪免费观看软件| 久久av资源网| 天天色天天操综合| 亚洲尤物在线视频观看| 亚洲日韩欧美一区二区在线| 国产三级精品三级在线专区| 日韩一区二区免费高清| 制服丝袜亚洲网站| 欧美日韩亚洲丝袜制服| 欧美午夜影院一区| 91黄视频在线| 在线视频欧美精品| 91丨porny丨首页| 91在线免费播放| 色先锋久久av资源部| av电影天堂一区二区在线| 成人福利在线看| 成人午夜视频网站| a美女胸又www黄视频久久| 国产成a人亚洲| 岛国精品在线观看| 9色porny自拍视频一区二区| 成人深夜福利app| 97久久精品人人澡人人爽| 99精品久久99久久久久| 91蝌蚪porny| 欧美日韩一二区| 欧美一区二区三区免费大片| 91精品国产综合久久久久| 欧美一区二区三区四区高清| 欧美成人性福生活免费看| 精品处破学生在线二十三| 国产午夜精品理论片a级大结局 | 日韩视频免费观看高清完整版| 欧美一区二区三区系列电影| 欧美成人精品1314www| 久久天天做天天爱综合色| 国产精品欧美极品| 亚洲精品欧美专区| 日韩精品成人一区二区在线| 爽好久久久欧美精品| 欧美人妖巨大在线| 日韩亚洲国产中文字幕欧美| 久久久久九九视频| 国产精品久久久久久久久免费丝袜| 国产精品不卡在线| 亚洲国产sm捆绑调教视频| 麻豆精品在线看| 国产999精品久久久久久绿帽| 91小视频在线观看| 91精品免费在线观看| 久久精品综合网| 一区二区三区免费看视频| 美女任你摸久久 | 自拍视频在线观看一区二区| 亚洲一区二区三区在线播放| 麻豆精品精品国产自在97香蕉| 粉嫩av一区二区三区粉嫩| 在线观看欧美日本| 精品国产不卡一区二区三区| 国产精品毛片高清在线完整版| 无码av免费一区二区三区试看| 国产揄拍国内精品对白| 色94色欧美sute亚洲线路二| 日韩精品一区二区三区在线播放| 国产精品成人免费精品自在线观看| 性做久久久久久久免费看| 国产精品18久久久久| 欧美视频一区二区三区在线观看| 久久精品日韩一区二区三区| 亚洲国产综合色| 国产福利一区二区三区视频| 欧美色图激情小说| 国产精品视频免费看| 日韩电影在线观看电影| 99精品视频免费在线观看| 欧美电影免费观看高清完整版在线 | 日产精品久久久久久久性色| 波多野洁衣一区| 亚洲精品一区二区三区蜜桃下载| 一区二区三区在线观看国产| 国产成人精品三级麻豆| 91精品国产综合久久久蜜臀粉嫩| 亚洲男帅同性gay1069| 国产精品一二三区在线| 日韩一区二区三区av| 亚洲一区在线观看网站| a在线欧美一区| 日本一区二区三区久久久久久久久不 | 国产精品美女久久久久久| 黑人巨大精品欧美一区| 欧美高清dvd| 99国产精品久久久久久久久久久| 久久久久国产精品厨房| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美亚洲国产一区二区三区| 国产精品国产三级国产有无不卡 | 日韩三级免费观看| 亚洲成人中文在线| 在线观看91视频| 亚洲精品成人在线| 成人小视频免费在线观看| 久久婷婷久久一区二区三区| 精品亚洲成a人在线观看| 日韩一级免费一区| 久久国产人妖系列| 精品国产青草久久久久福利| 免费在线看成人av| 欧美一级片免费看| 青青草成人在线观看| 欧美一区二区高清| 捆绑调教一区二区三区| 欧美大白屁股肥臀xxxxxx| 蜜臀av性久久久久蜜臀aⅴ | 精品国产91亚洲一区二区三区婷婷| 视频在线观看一区二区三区| 欧美日韩午夜影院| 日韩av电影免费观看高清完整版| 欧美久久一二区| 日本在线播放一区二区三区| 欧美一级高清大全免费观看| 久久精品国产澳门| 久久久久久免费毛片精品| 国产成人av电影在线| 国产精品美女久久福利网站| 99久久99久久精品国产片果冻| 中文字幕中文字幕一区二区| 色噜噜狠狠一区二区三区果冻| 亚洲一区二区三区不卡国产欧美| 欧美日韩国产在线观看| 男人的j进女人的j一区| 精品国产91亚洲一区二区三区婷婷| 国产麻豆成人精品| 亚洲欧美欧美一区二区三区| 精品1区2区3区| 精品在线播放午夜| 国产精品免费网站在线观看| 色婷婷香蕉在线一区二区| 爽爽淫人综合网网站| 久久一区二区三区四区| 99综合影院在线| 无码av中文一区二区三区桃花岛| 精品sm在线观看| 一本大道久久a久久精品综合| 日韩精彩视频在线观看|