Report#1

Display output Java applet{~11/06(Mon)}

課題:講義資料のJava appletを参考に、
   簡単なディスプレイ出力Java appletを作成し、動作を考察せよ。

講義資料Java appletのソースプログラム
01 import java.awt.*; 02 import java.util.Random; 03 import java.applet.Applet; 04 public class Circles extends Applet { 05  public void paint(Graphics g) { 06  Random a = new Random(); 07  for (int i = 0; i < 1000; i++) { 08  g.setColor(new Color(a.nextInt())); 09  int x = (int)(300 * a.nextDouble()); 10  int y = (int)(100 * a.nextDouble()); 11  int r = (int)(40 * a.nextDouble()) + 10; 12  g.fillOval(x - r, y - r, 2 * r, 2 * r); 13  } 14  } 15 }

講義資料Java applet 実行結果




講義資料Java appletの考察


オリジナルアプレット

オリジナルアプレットのソースプログラム
01 import java.awt.*; 02 import java.applet.Applet; 03  04 public class origin extends Applet { 05   public void paint(Graphics g) { 06     int n = 4; 07     int xdata[] = new int[n]; 08     int ydata[] = new int[n]; 09     xdata[0] = 100; 10     ydata[0] = 100; 11     xdata[1] = 100; 12     ydata[1] = 200; 13     xdata[2] = 200; 14     ydata[2] = 200; 15     xdata[3] = 200; 16     ydata[3] = 100; 17 18     int rgb = Color.HSBtoRGB(1.0f, 1.0f, 1.0f); 19     g.setColor(new Color(rgb)); 20     g.fillPolygon(xdata, ydata, n); 21   } 22 }
オリジナルアプレットの実行結果

真っ赤な四角形を出力するアプレット。

オリジナルアプレットの考察



今回の課題の参考文献:独習Java第3版

反省と感想


戻 る。