物件導向程式設計

 

 

第六章、設計Java Applet

 

 


授課教師:陳慶瀚

WWW : http://www.miat.ee.isu.edu.tw/java

E-mail : pierre@isu.edu.tw   

 


6.4 Applet練習

1. 設計一個具有底色的Applet,在其內部顯示一個弦波訊號。

DEMO1

原始碼:

import java.applet.*;    

import java.awt.*;

public class drawsin extends Applet

{

   public void paint(Graphics g)

   {            

     int y1,y2; 

     for(int x=0;x<this.getSize().width;x++)

     {  

       y1=(int)(Math.sin( (x/(2*Math.PI)) )*50 + this.getSize().height/2);

       y2=(int)(Math.sin( ((x+1)/(2*Math.PI)) )*50 + this.getSize().height/2);

       g.drawLine(x,y1,x+1,y2);

     }

  }

}

練習:畫出顏色連續變化的弦波訊號。 DEMO2

2. 請在Applet中心畫初一個三角形,再畫出其內接圓和外接圓。DEMO3

3. 請在Applet中心畫初一個三角形,再畫出其內接圓和外接圓,並分別塗上不同顏色。DEMO4


 

物件導向程式設計

義守大學電機系 陳慶瀚

2001.12.06