Class PhField

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Canvas
                   |
                   +----RunCanvas
                           |
                           +----PhField

abstract class PhField
extends RunCanvas
PhField Class
物体が運動する空間を表現するクラス
RunCanvas Class を継承


Variable Index

 o dt
時間間隔
 o n
配置する物体の個数
 o obj
物体の配列

Constructor Index

 o PhField()

Method Index

 o drawCanvas(ExGraphics)
物体を描画
 o eraseCanvas(ExGraphics)
物体を消去
 o init(int)
初期値を設定 物体の個数をkで指定
 o makeObject(int)
物体クラスを必要な個数生成
 o pastTime()
時間経過時の処理をオーバーライド
 o set_force()
力を設定

Variables

 o dt
 double dt
時間間隔

 o n
 int n
配置する物体の個数

 o obj
 PhObject obj[]
物体の配列

Constructors

 o PhField
 PhField()

Methods

 o init
 abstract void init(int k)
初期値を設定 物体の個数をkで指定

 o set_force
 abstract void set_force()
力を設定

 o makeObject
 public void makeObject(int k)
物体クラスを必要な個数生成

 o drawCanvas
 public void drawCanvas(ExGraphics gr)
物体を描画

Overrides:
drawCanvas in class RunCanvas
 o eraseCanvas
 public void eraseCanvas(ExGraphics gr)
物体を消去

Overrides:
eraseCanvas in class RunCanvas
 o pastTime
 public void pastTime()
時間経過時の処理をオーバーライド

Overrides:
pastTime in class RunCanvas