Class PhField
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Canvas
|
+----RunCanvas
|
+----PhField
- abstract class PhField
- extends RunCanvas
PhField Class
物体が運動する空間を表現するクラス
RunCanvas Class を継承
-
dt
- 時間間隔
-
n
- 配置する物体の個数
-
obj
- 物体の配列
-
PhField()
-
-
drawCanvas(ExGraphics)
- 物体を描画
-
eraseCanvas(ExGraphics)
- 物体を消去
-
init(int)
- 初期値を設定 物体の個数をkで指定
-
makeObject(int)
- 物体クラスを必要な個数生成
-
pastTime()
- 時間経過時の処理をオーバーライド
-
set_force()
- 力を設定
dt
double dt
- 時間間隔
n
int n
- 配置する物体の個数
obj
PhObject obj[]
- 物体の配列
PhField
PhField()
init
abstract void init(int k)
- 初期値を設定 物体の個数をkで指定
set_force
abstract void set_force()
- 力を設定
makeObject
public void makeObject(int k)
- 物体クラスを必要な個数生成
drawCanvas
public void drawCanvas(ExGraphics gr)
- 物体を描画
- Overrides:
- drawCanvas in class RunCanvas
eraseCanvas
public void eraseCanvas(ExGraphics gr)
- 物体を消去
- Overrides:
- eraseCanvas in class RunCanvas
pastTime
public void pastTime()
- 時間経過時の処理をオーバーライド
- Overrides:
- pastTime in class RunCanvas