freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java課程設(shè)計報告_電子鐘日歷記事本-文庫吧資料

2024-09-06 12:18本頁面
  

【正文】 ext){ showDay=text。 } title[0].setForeground()。 title[j].setBorder(())。 title[j].setText(星期 [j])。j++){ title[j]=new JLabel()。 for(int j=0。 add(north,)。 (new GridLayout(6,7))。 (new GridLayout(1,7))。 public CalendarPad(){ setLayout(new BorderLayout())。 String [] 星期 ={SUN 日 ,MON 一 ,TUE 二 ,WED 三 ,THU 四 ,FRI 五 ,SAT 六 }。 JTextField []showDay。 public class CalendarPad extends JPanel{ int year,month,day。 import .*。 主要程序代碼 import .*。 3) setCalendarMessage( CalendarMessage)方法負責設(shè)置 calendarMessage 對象。 ( 2) 方法 1) CalendarPad()是構(gòu)造方法,用來創(chuàng)建 calendarPad 對象。 3) showDay 數(shù)組的每個單元是 JtextField 類創(chuàng)建的用來顯示日期的文本框。 return day。i42。 n++。i星期幾 +dayAmount。i++) day[i]= 。 for(int i=0。(year%100!=0))||year%400==0) dayAmount=29。 if(month==2) if(((year%4==0)amp。 if(month==1||month==3||month==5||month==7||month==8||month==10||month==12) dayAmount=31。//將日歷翻到 year 年 month 月 1 日 int 星期幾 =()1。 Calendar rili=()。 } public int getday() { return day。 } public int getMonth(){ return month。month=1) =month。 } public void setMonth(int month){ if(month=12amp。 public void setYear(int year){ =year。 日歷記事本 20 主要程序代碼 import 。 getMonthCalendar()方法根據(jù) year, month 和 day 的值返回 一個存放著“日歷”數(shù)據(jù)的 String 類型的數(shù)組,例如,如果某月有 30 天,而且該月的第一天是星期三,那么返回的 String 類型的數(shù)組是:“”,“”,“”,“ 1”,“ 2”, 4) getMonthCalendar()方法是用來處理日期數(shù)據(jù),使其按著習慣來顯示。 2) setMonth( int)和 getMonth()方法分別用來設(shè)置 month 和獲取 month 的值。 } } 日期 模塊設(shè)計 效果圖 類的主要成員變量和方法 ( 1) 成員變量 year, month, day 是 int 型數(shù)據(jù),它們的值分別確定年份、月份和日期。 } } return boo。k++) { if(dayFile[k].equals(key+.txt)) { boo = true。 for(int k = 0。 String []dayFile = ()。 ()。 showDay[i].add(mess)。 (new Font(TimesRoman,11))。 日歷記事本 18 try { int n = (str)。i++) { showDay[i].removeAll()。 } public void doMark() { for(int i=0。 } public void focusLost(FocusEvent e) { Component = (Component)()。 } public void mouseReleased(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public void mouseClicked(MouseEvent e){} public void focusGained(FocusEvent e) { Component = (Component)()。 } catch (NumberFormatException exp) {} (day)。 Java 語言與面向?qū)ο蠹夹g(shù)課程設(shè)計 17 String str = ().trim()。 doMark()。 doMark()。 doMark()。 doMark()。 ()。 (year)。 else if(boo==false) year = (s)。i++) { if(!((a[i]))) boo = true。 for(int i = 0。 char a[] = ()。 doMark()。 ()。 (+month)。 } else if (()==previousMonth) { month。 (year,month,day)。 (calendarMessage)。 if(month12) month=1。 doMark()。 ()。 (year)。 } else if (()==previousYear) { year。 (year,month,day)。 (calendarMessage)。 (+year)。//從文件中讀出顯示圖片的路徑地址; (new File(picturename))。 ()。 ObjectOutputStream inTwo=new ObjectOutputStream(inOne)。amp。//設(shè)置為模態(tài)對話框; (true)。 } } public void actionPerformed(ActionEvent e) { if(().equals(更 改圖片背景 )) { FileDialog dia=new FileDialog(this,選定圖片 ,)。 } catch(IOException eee) { } if(address!=null) Java 語言與面向?qū)ο蠹夹g(shù)課程設(shè)計 13 { return address。 try{address=(String)()。 try { FileInputStream outOne=new FileInputStream()。 setDefaultCloseOperation()。 setBounds(70,70,770,500)。 add(pSouth,)。 (deleteDailyRecord)。 JPanel pSouth = new JPanel()。 (this)。 readDailyRecord = new JButton(讀取日志 )。 saveDailyRecord = new JButton(保存日志 )。 (nextMonth)。 (previousMonth)。 (showYear)。 JPanel north = new JPanel()。 (this)。 (this)。 previousMonth = new JButton(上月 )。 previousYear = new JButton(上年 )。 ()。 showMonth = new JTextField(+month,4)。 (new Font(TimesRoman,12))。 add(splitH,)。 JSplitPane splitV2 = new JSplitPane(,notePad,clock)。 Java 語言與面向?qū)ο蠹夹g(shù)課程設(shè)計 11 clock = new Clock()。 setJMenuBar(menuBar)。//設(shè)置標題 //添加菜單條上去; (changepicture)。 (圖像 )。 JMenu menusetting = new JMenu()。// (new File(picturename))。 calendarImage = new CalendarImage()。 ()。 (showDay)。 (day)。 (year)。 month = ()+1。 (new Date())。 notePad = new NotePad()。 } 日歷記事本 10 calendarMessage = new CalendarMessage()。 showDay[i].addMouseListener(this)。 showDay[i].setBackground(backColor)。i。 showDay = new JTextField[42]。 public CalendarWindow() { dir= new File(./dailyRecord)。 File dir。 JButton nextYear,previousYear,nextMonth,previousMonth。//圖像名稱; String getPicture_address。 CalendarImage calendarImage。 JTextField showYear,showMonth。 CalendarPad calendarPad。 Java 語言與面向?qū)ο蠹夹g(shù)課程設(shè)計 9 public class CalendarWindow extends JFrame implements ActionListener, MouseListener,FocusListener { int year,month,day。 import .*。 import .*。 主要程序代碼 import .*。 5) doMark()方法負責對有日志的日期作出標志。 4) focusGained( FocusEvent)和 focusLost( FocusEvent)方法是 CalendarWindow類實現(xiàn)的 FocusListener 接口中的方法。 3)mousePressed( MouseEvent)方法是 CalendarWindow 類實現(xiàn)的 MouseListener 接口中的方法。 2) actionPerformed( ActionEvent)方法是 CalendarWindow 類實現(xiàn)的 ActionListener接口中的方法。這些按鈕都將當前窗口注冊為日歷記事本 8 自己的 ActionEvent 事件監(jiān)視器。這些按鈕都將當前窗口注冊為自己的 ActionEvent事件監(jiān)視器。 8) clock 是 Clock 創(chuàng)建的對象,用來顯示時鐘。 6) showDay 數(shù)組的每個單元是 JtextField 類創(chuàng)建的用來顯示日期的文本框。具有編輯、讀取、保存和刪除日志的功能。 3) calendarPad 是 CalendarPad 對象,該對象可以顯示與日期有關(guān)的數(shù)據(jù)。它們的值分別確定年份、月份和日期。 ( 6) 可以改變字體的大小和樣式 開發(fā)環(huán)境 Eclipse 3 系統(tǒng)總體設(shè)計 系統(tǒng)的功能模塊劃分 本系統(tǒng)主要有以下幾個功能模塊: 日歷,記事本,時鐘,圖片 等。 主體功能 ( 1) 可以對個人日志進行添加
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1