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

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

?? calendarframe.java

?? Java的swing的課堂練習。。 。
?? JAVA
字號:
/**
 * @(#)CalendarBean.java
 *
 *
 * @author 
 * @version 1.00 2007/11/11
 */
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.Calendar;
import javax.swing.tree.*;
import javax.swing.event.*;

class CalendarBean {
 int year=2005,month=0,nextDay;
 public void setYear(int year) {
  this.year=year;
 }
 public void setMonth(int month) {
  this.month=month;
 }
 public String[][] getCalendar() {
  String a[][]=new String[6][7];
  Calendar  cal=Calendar.getInstance();
  cal.set(year,month-1,1);
  int week=cal.get(Calendar.DAY_OF_WEEK)-1;
  int day=0;
  if (month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12)
  {
   day=31;
  }
  if (month==4 || month==6 || month==9 || month==11)
  {
  day=30;
  }
  if (month==2)
  {
    if (((year%4==0) && (year %100 != 0)) || (year % 400==0))
    {
      day=29;
    }
    else  day=28;
  }
  nextDay=1;
  for(int k=0; k<6; k++)
  { if (k==0)
  	  for (int j=week; j<7; j++)
  	  {
  	   a[k][j]=" "+nextDay;
  	   nextDay++;
  	  }
  	else
  	  for (int j=0; j<7 && nextDay<=day; j++) 
  	  {
  	    a[k][j]=" "+nextDay;
  	    nextDay++;
  	  }
  }
  return a;
 }
}
 
public class CalendarFrame extends JFrame implements ItemListener,TreeSelectionListener {
	JTable table;
	JTree tree=null;
	DefaultMutableTreeNode root;
	Object  name[]={"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
	JComboBox  yearList;
	int  year,month;
	CalendarBean  calendar;
	String rili[][];
	String item[]={"2006","2007","2008","2009","2010"};
	JScrollPane  scrollTable,scrollTree;
	JSplitPane split;
	public CalendarFrame() {
	 calendar=new CalendarBean();
	 yearList=new JComboBox();
	 for (int k=0; k<item.length; k++)
	  yearList.addItem(item[k]);
	  yearList.addItemListener(this);
	  
	  root=new DefaultMutableTreeNode(item[0]);
	  year=Integer.parseInt(item[0]);
	  month=1;
	  DefaultMutableTreeNode  months[]=new DefaultMutableTreeNode[13];
	   for (int i=1; i<=12; i++) {
	   	months[i]=new DefaultMutableTreeNode(""+i);
	   	root.add(months[i]);
	   }
	  tree=new JTree(root);
	  add(new JScrollPane(tree),BorderLayout.WEST);
	  tree.addTreeSelectionListener(this);
	  
	  calendar.setYear(year);
	  calendar.setMonth(month);
	  rili=calendar.getCalendar();
	  table=new JTable(rili,name);
	  
	  scrollTree=new JScrollPane(tree);
	  scrollTable=new JScrollPane(table);
	  split=new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,true,scrollTree,scrollTable);
	  split.setDividerLocation(0.5);
	  
	  add(yearList,BorderLayout.NORTH);
	  add(split,BorderLayout.CENTER);
	  
	  setSize(600,200);
	  setVisible(true);
	  validate();
	  setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);	  
	}
	public void itemStateChanged(ItemEvent e) {
	 String yr=yearList.getSelectedItem().toString().trim();
	 year=Integer.parseInt(yr);
	 calendar.setYear(year);
	 root=new DefaultMutableTreeNode(yr);
	 DefaultMutableTreeNode  months[]=new DefaultMutableTreeNode[13];
	 for (int i=1; i<=12; i++) {
	  months[i]=new DefaultMutableTreeNode(""+i);
	  root.add(months[i]);
	 }
	 split.remove(scrollTree);
	 tree=new JTree(root);
	 tree.addTreeSelectionListener(this);
	 scrollTree=new JScrollPane(tree);
	 split.add(scrollTree,JSplitPane.LEFT);
	 validate();
	}
	public void valueChanged(TreeSelectionEvent e) {
	 DefaultMutableTreeNode  monthNode=(DefaultMutableTreeNode)tree.getLastSelectedPathComponent();
	 if (monthNode.isLeaf())
	 {
	   month=Integer.parseInt(monthNode.toString().trim());
	   calendar.setMonth(month);
	   rili=calendar.getCalendar();
	   split.remove(scrollTable);
	   table=new JTable(rili,name);
	   scrollTable=new JScrollPane(table);
	   split.add(scrollTable,JSplitPane.RIGHT);
	   validate();
	 }
	}
  
        
   
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        new CalendarFrame();
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
黄色小说综合网站| 91麻豆精东视频| 久久久久九九视频| 欧美日本国产视频| 成人av先锋影音| 美女视频一区二区三区| 亚洲视频网在线直播| 欧美变态口味重另类| 色av一区二区| 久久国产乱子精品免费女| 伊人开心综合网| 国产精品电影院| 国产欧美一区二区三区沐欲| 欧美日韩国产中文| 色噜噜偷拍精品综合在线| 成人美女视频在线观看| 久久99久久久欧美国产| 性做久久久久久久免费看| 夜夜嗨av一区二区三区中文字幕| 国产欧美日韩麻豆91| 欧美变态tickling挠脚心| 欧美日韩aaaaaa| 欧美日韩国产一级片| 欧美系列在线观看| 欧美在线制服丝袜| 6080午夜不卡| 国产亚洲精品久| 国产精品少妇自拍| 国产精品第四页| 亚洲在线观看免费视频| 日本美女视频一区二区| 日韩1区2区日韩1区2区| 精彩视频一区二区三区| 成人午夜视频福利| 色狠狠一区二区| 中文字幕日韩一区二区| 久久久青草青青国产亚洲免观| 国产精品国产成人国产三级| 1000部国产精品成人观看| 亚洲精品久久久久久国产精华液| 亚洲第一成年网| 岛国精品在线播放| 91精品国产综合久久精品 | 久热成人在线视频| 国产乱码精品一区二区三区忘忧草 | 亚洲gay无套男同| 高清国产一区二区三区| 欧美男男青年gay1069videost | 欧美日韩国产美| 国产精品初高中害羞小美女文| 亚洲在线成人精品| 国产成人av影院| 日韩一区二区影院| 亚洲gay无套男同| 91麻豆精品久久久久蜜臀| 国产精品国产三级国产aⅴ入口| 午夜精彩视频在线观看不卡| 欧美一区二区三区四区久久 | 久久婷婷成人综合色| 日本不卡的三区四区五区| 欧美日韩一卡二卡| 亚洲成人777| 欧美日韩国产一区二区三区地区| 一区二区免费在线播放| 91蜜桃婷婷狠狠久久综合9色| 国产精品久久久久天堂| 成人在线视频首页| 中文字幕欧美国产| 97精品视频在线观看自产线路二| 中文字幕精品三区| 91久久国产综合久久| 亚洲最大色网站| 日韩精品在线看片z| 国产v综合v亚洲欧| 一区二区三区成人在线视频| 91精品国产91久久久久久最新毛片| 国产盗摄视频一区二区三区| 日韩一区日韩二区| 日韩片之四级片| 91首页免费视频| 经典三级视频一区| 中文字幕 久热精品 视频在线| 91久久精品网| 成人一级视频在线观看| 夜夜揉揉日日人人青青一国产精品| 666欧美在线视频| 色综合天天天天做夜夜夜夜做| 日本 国产 欧美色综合| 一区二区三区精品在线| 久久久亚洲综合| 宅男在线国产精品| 在线看日韩精品电影| 国产精品1区2区3区在线观看| 日日嗨av一区二区三区四区| 国产精品久久久久久久久久久免费看 | 欧美激情一区二区三区| 精品国产乱码久久久久久影片| 欧美色涩在线第一页| 成人免费视频一区二区| 国产精品99久| 国产91综合一区在线观看| 蜜桃一区二区三区在线观看| 午夜一区二区三区在线观看| 亚洲无人区一区| 麻豆91在线播放| 麻豆91免费观看| 狠狠狠色丁香婷婷综合激情 | 日本v片在线高清不卡在线观看| 亚洲图片欧美一区| 亚洲香肠在线观看| 天天综合天天综合色| 青娱乐精品视频在线| 精品一区二区三区欧美| 国精产品一区一区三区mba桃花| 蜜乳av一区二区三区| 国产成人免费视频网站| 9l国产精品久久久久麻豆| 色国产精品一区在线观看| 欧美精品三级在线观看| 精品国产欧美一区二区| 亚洲欧洲一区二区在线播放| 亚洲成人激情社区| 国产精品自在在线| 欧美在线观看一区二区| 日韩欧美一级在线播放| 亚洲欧美视频一区| 免费日韩伦理电影| 一本色道**综合亚洲精品蜜桃冫 | 久久婷婷一区二区三区| 麻豆国产欧美日韩综合精品二区 | 美女尤物国产一区| 欧美日韩亚洲国产综合| 久久久久九九视频| 无码av中文一区二区三区桃花岛| 国产高清久久久| 日韩午夜激情免费电影| 亚洲欧洲综合另类在线| 国产一区福利在线| 欧美亚洲综合色| 一区二区三区免费| av电影在线不卡| 国产精品狼人久久影院观看方式| 日韩精品一区第一页| 欧美性大战久久| 亚洲天堂精品视频| 色偷偷成人一区二区三区91| 国产目拍亚洲精品99久久精品| 奇米影视在线99精品| 日韩精品专区在线| 激情欧美一区二区| 一区二区三区资源| 99久久精品免费看国产免费软件| 国产精品乱码一区二三区小蝌蚪| 国产一区二区伦理片| 国产午夜一区二区三区| 国产成人在线视频网址| 自拍偷拍欧美精品| 欧美亚洲动漫精品| 日本在线不卡一区| 国产视频911| 93久久精品日日躁夜夜躁欧美| 亚洲美女屁股眼交3| 欧美亚州韩日在线看免费版国语版| 亚洲成av人片观看| 国产亚洲精久久久久久| 一本色道久久加勒比精品| 精品一区二区精品| 亚洲欧美综合在线精品| 正在播放亚洲一区| 成人精品国产免费网站| 日韩高清一级片| 一区二区三区国产豹纹内裤在线| 欧美一级黄色录像| 色综合色狠狠综合色| 国产一区欧美日韩| 欧美a级一区二区| 夜色激情一区二区| 免费观看成人鲁鲁鲁鲁鲁视频| 欧美一区二区视频在线观看 | 精品制服美女久久| 亚洲欧美日本韩国| 国产三区在线成人av| 69久久夜色精品国产69蝌蚪网| 97超碰欧美中文字幕| 成人avav影音| 国产福利精品导航| 精品一区二区三区在线观看| 婷婷综合五月天| 夜夜亚洲天天久久| 亚洲美女屁股眼交3| 国产精品不卡在线| 亚洲色图都市小说| 依依成人综合视频| 亚洲国产精品精华液网站| 一区二区三区美女| 亚洲一区影音先锋| 亚洲第一福利视频在线| 日韩精品成人一区二区在线| 丝袜亚洲另类欧美综合| 美国欧美日韩国产在线播放|