Java Applet類型代碼

Java Applet類型代碼

ID:37915129

大?。?8.00 KB

頁數(shù):5頁

時間:2019-06-02

Java Applet類型代碼_第1頁
Java Applet類型代碼_第2頁
Java Applet類型代碼_第3頁
Java Applet類型代碼_第4頁
Java Applet類型代碼_第5頁
資源描述:

《Java Applet類型代碼》由會員上傳分享,免費在線閱讀,更多相關內容在教育資源-天天文庫。

1、例3-1HelloWorld.javaimportjava.awt.*;importjava.applet.*;publicclassHelloWorldextendsApplet//繼承Applet類,這是AppletJava程序的特點{publicvoidpaint(Graphicsg){g.drawString("HelloWorld!",5,35);}}例3-2RepaintStudy.javaimportjava.awt.*;importjava.awt.event.*;classMyCanvasextendsCanvas{intn

2、=-1;MyCanvas(){setSize(150,120);setBackground(Color.pink);}publicvoidpaint(Graphicsg){g.setColor(Color.red);g.drawString("部分清除",10,12);g.drawString("學習repaint方法",10,80);}publicvoidsetN(intn){this.n=n;}publicvoidupdate(Graphicsg){intwidth=0,height=0;width=getSize().width;hei

3、ght=getSize().height;if(n==0){g.clearRect(0,0,width,height);//paint(g);//如果取消該注釋,update的功能就與父類相同。}elseif(n==1){g.clearRect(2,2,width,40);}}}publicclassRepaintStudyextendsjava.applet.AppletimplementsActionListener{Buttonb1,b2;MyCanvascanvas;publicvoidinit(){canvas=newMyCanva

4、s();b1=newButton("全部清除");b1.addActionListener(this);b2=newButton("部分清除");b2.addActionListener(this);add(b1);add(b2);add(canvas);}publicvoidactionPerformed(ActionEvente){if(e.getSource()==b1){canvas.setN(0);canvas.repaint();}if(e.getSource()==b2){canvas.setN(1);canvas.repain

5、t();}}}例題3-1在HTML中傳遞Applet使用的參數(shù),通過傳遞過來的參數(shù)設置Applet字體的顯示顏色。importjava.awt.Font;importjava.awt.Graphics;importjava.awt.Color;publicclassFancyHelloWorldextendsjava.applet.Applet{FonttempFont=newFont("Helvetica",Font.PLAIN,20);ColortempColor;StringtempString;publicvoidinit(){//得

6、到Web頁中COLOR參數(shù)的值tempString=getParameter("COLOR");if(tempString.equals("WHITE"))//如果字符串等于"WHITE"tempColor=newColor(255,255,255);//創(chuàng)建顏色對象elseif(tempString.equals("BLACK"))tempColor=newColor(0,0,0);elseif(tempString.equals("GRAY"))tempColor=newColor(128,128,128);elseif(tempStri

7、ng.equals("RED"))tempColor=newColor(255,0,0);elseif(tempString.equals("CREEN"))tempColor=newColor(0,255,0);elseif(tempString.equals("BLUE"))tempColor=newColor(0,0,255);elseif(tempString.equals("YELLOW"))tempColor=newColor(255,255,0);elseif(tempString.equals("MAGENTA"))tempC

8、olor=newColor(255,0,255);elseif(tempString.equals("CYAN"))tempColor=newColor(0,255

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。