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

正文內(nèi)容

java課程設(shè)計(jì)報(bào)告_電子鐘日歷記事本-閱讀頁(yè)

2024-09-18 12:18本頁(yè)面
  

【正文】 ,month1,1)。 int dayAmount=0。 if(month==4||month==6||month==9||month==11) dayAmount=30。amp。 else dayAmount=28。i星期幾 。 for(int i=星期幾 ,n=1。i++){ day[i]=(n)。 } for (int i=星期幾 +dayAmount。i++ ) day[i]= 。 } } 日歷 模塊設(shè)計(jì) 效果圖 日歷記事本 22 類的主要成員變量和方法 ( 1) 成員變量 1) year, month 和 day 是 int 型數(shù)據(jù),它們的值分別確定年份、月份和日期 2) calendarMessage 是 CalendarMessage 對(duì)象,該對(duì)象可以處理和日期有關(guān)的數(shù)據(jù)。 4) “星期”是 String 數(shù)組,單元的值依次為“ SUN 日”、“ MON 一”、“ TUE 二”、“ WED 三”、“ THU 四”、“ FRI 五”、“ SAT 六”。 2) setShowDayTextField( JtextField[])方法負(fù)責(zé)設(shè)置 showDay 數(shù)組。 4) showMonthCalendar()方法負(fù)責(zé)顯示“日歷” [4]。 import .*。 import .*。 CalendarMessage calendarMessage。 Java 語(yǔ)言與面向?qū)ο蠹夹g(shù)課程設(shè)計(jì) 23 JLabel title []。 JPanel north,center。 north=new JPanel()。 center=new JPanel()。 add(center,)。 title=new JLabel[7]。j7。 title[j].setFont(new Font(TimesRoman,12))。 title[j].setHorizontalAlignment()。 (title[j])。 title[6].setForeground()。 for(int i=0。i++){ showDay[i].setFont(new Font(TimesRoman,15))。 showDay[i].setEditable(false)。 日歷記事本 24 } } public void setCalendarMessage(CalendarMessage calendarMessage){ =calendarMessage。 for(int i=0。i++) showDay[i].setText(a[i])。 } } 記事本 模塊設(shè)計(jì) 效果圖 類的主要成員變量和方法 ( 1) 成員變量 1) text 是 JtextArea 創(chuàng)建的文本區(qū),可在 text 中編譯多行文本。 3) popup 是 JpopupMenu 創(chuàng)建的彈出式菜單。 5) list1,list2 是列表框 Choice 創(chuàng)建的兩個(gè)列表對(duì)象。 7) labl 是 JLabel 創(chuàng)建的標(biāo)簽,叫做“事件發(fā)生時(shí)間( hh: mm)”。 2) setShowMessage( int, int, int)方法根據(jù)參數(shù)指定的日期數(shù)據(jù)顯示有關(guān)日期信息。 主要程序代碼 import .*。 import .*。 class NotePad extends JPanel implements ActionListener,MouseListener,ItemListener { JPopupMenu popup。 JTextField ShowMessage,time。 JPanel p1,p2,p3。 JButton btn。 String Size[]={10,12,14,16,18,20,22,24,26,28,30,32,34,36}。 日歷記事本 26 ShowMessage=new JTextField()。 ta=new JTextArea(5,20)。 p2=new JPanel()。 btn=new JButton(顏色 )。 time=new JTextField(10)。 list2=new Choice()。 String fontname[]=()。i。 } for(int i=0。i++) { (Size[i])。 ((,))。 ((,))。 ((,))。 (copy)。 Java 語(yǔ)言與面向?qū)ο蠹夹g(shù)課程設(shè)計(jì) 27 (list1)。 //(btn)。 (time)。 add(ShowMessage,)。 (new JScrollPane(ta),)。 add(p2,)。 setBounds(0,0,600,600)。 (this)。 (this)。 (this)。 (this)。 ()。 } public void actionPerformed(ActionEvent e) { 日歷記事本 28 if(()==cut) { cut()。 } if(()==paste) { paste()。 if(newColor!=null) { (newColor)。 String name=()。 Font f=new Font(name,n2)。 } public void mouseReleased(MouseEvent e) Java 語(yǔ)言與面向?qū)ο蠹夹g(shù)課程設(shè)計(jì) 29 { if(()==) { (ta,(),())。 } } public void mousePressed(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} public void mouseClicked(MouseEvent e){} public void cut() { ()。 } public void copy() { ()。 } public void paste() { ()。 } public void savefile(File dir,int year,int month,int day) 日歷記事本 30 { String dailyRecord=()++()+。 String key=+year++month++day。 boolean b=false。i。 break。 if(n==) { try { File file=new File(dir,fileName)。 long end=()。 (end)。 ()。 } else { ()。 FileWriter fw=new FileWriter(file)。 (dailyRecord)。 ()。 ()。 } } public void deletefile(File dir,int year,int month,int day) { String key=+year++month++day。 日歷記事本 32 boolean b=false。i。 break。 if(n==) { try { String fileName=+year++month++day+.txt。 ()。 } } else { (this,+year+年 +month+月 +day+日無(wú)日志!,消息對(duì)話框 ,)。 String key=+year++month++day。 boolean b=false。i。 break。 ()。 FileReader inOne=new FileReader(file)。 String s。 } ()。 } catch(IOException e){} } else { (this,+year+年 +month+月 +day+日無(wú)日志!,消息對(duì)話框 ,)。 import .*。 public class CalendarImage extends JPanel { File imageFile。 Toolkit tool。//獲取工具; } //設(shè)置圖像文件; public void setImageFile(File f) { imageFile =f。//得到圖像文件; } catch (Exception eeee) { } repaint()。 int w=getBounds().width。 (image,0,0,w,h,this)。使用 Timer類的構(gòu)造方法: timer( int a , Object b )創(chuàng)建一個(gè)計(jì)時(shí)器,其中的參數(shù) a 的單位是毫秒,確定計(jì)時(shí)器每隔 a 毫秒“振鈴 ”一次,參數(shù) b 是計(jì)時(shí)器的監(jiān)視器。每個(gè)時(shí)刻為 6176。 主要程序代碼 import .*。 import .*。 import .*。 import .*。 public class Clock extends JPanel implements ActionListener{ Date date。 int hour,minute,second。 int a,b,c,width,height。 Clock(){ setBackground()。 secondTime=new (1000,this)。 minuteLine=new (0,0,0,0)。 ()。 height=getBounds().height。 //12 點(diǎn)秒針位置 pointSY[0]=height/2*5/6。 //12 點(diǎn)分針位置 pointMY[0]=(height/2*4/5)。 //12 點(diǎn)時(shí)針位置 pointHY[0]=(height/2*2/3)。 //刻度為 6 度 for(int i=0。i++) { //計(jì)算數(shù)組中的坐標(biāo) pointSX[i+1]=pointSX[i]*(angle)(angle)*pointSY[i]。 pointMX[i+1]=pointMX[i]*(angle)(angle)*pointMY[i]。 Java 語(yǔ)言與面向?qū)ο蠹夹g(shù)課程設(shè)計(jì) 39 pointHX[i+1]=pointHX[i]*(angle)(angle)*pointHY[i]。 } for(int i=0。i++){ pointSX[i]=pointSX[i]+width/2。 pointMX[i]=pointMX[i]+width/2。 pointHX[i]=pointHX[i]+width/2。 } } public void paintComponent(Graphics g){ (g)。 for(int i=0。i++){ //繪制表盤上的小刻度和大刻度 int m=(int)pointSX[i]。 if(i%5==0){ if(i==0||i==15||i==30||i==45){ int k=10。 (mk/2,nk/2,k,k)。 ()。 } } 日歷記事本 40 else{ int k
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1