public class MBDActionManager
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected MBDViewCanvas |
canvas
表示キャンバス
|
protected java.awt.Panel |
controlPanel
制御パネル
|
protected java.util.HashMap |
keyMap
アクションキーを格納するマップ
|
protected java.awt.Point |
mousePoint
マウス位置
|
| コンストラクタと説明 |
|---|
MBDActionManager(MBDViewCanvas canvas,
long waitTime)
アクション管理オブジェクトを構築する
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.awt.Panel |
getControlPanel()
制御パネルを返す
|
MultiBodyModel |
getModel()
多体系データモデルを返す
|
MBDViewCanvas |
getViewCanvas()
表示キャンバスを返す
|
void |
keyPressed(java.awt.event.KeyEvent e)
キーを押した時の処理を行う
|
void |
keyReleased(java.awt.event.KeyEvent e)
キーを離した時の処理を行う
|
void |
keyTyped(java.awt.event.KeyEvent e)
キーをタイプした時の処理を行う
|
void |
mouseClicked(java.awt.event.MouseEvent e)
マウスをクリックした時の処理を行う
|
void |
mouseDragged(java.awt.event.MouseEvent e)
マウスをドラッグした時の処理を行う
|
void |
mouseEntered(java.awt.event.MouseEvent e)
マウスがコンポーネントに入った時の処理を行う
|
void |
mouseExited(java.awt.event.MouseEvent e)
マウスがコンポーネントから出た時の処理を行う
|
void |
mouseMoved(java.awt.event.MouseEvent e)
マウスを移動させた時の処理を行う
|
void |
mousePressed(java.awt.event.MouseEvent e)
マウスボタンを押した時の処理を行う
|
void |
mouseReleased(java.awt.event.MouseEvent e)
マウスボタンを離した時の処理を行う
|
protected MBDViewCanvas canvas
protected java.awt.Point mousePoint
protected java.util.HashMap keyMap
protected java.awt.Panel controlPanel
public MBDActionManager(MBDViewCanvas canvas, long waitTime)
canvas - 表示キャンバスwaitTime - アニメーション待機時間public MultiBodyModel getModel()
public MBDViewCanvas getViewCanvas()
public java.awt.Panel getControlPanel()
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed インタフェース内 java.awt.event.MouseListenere - マウスアクションが発生したことを示すイベントpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased インタフェース内 java.awt.event.MouseListenere - マウスアクションが発生したことを示すイベントpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked インタフェース内 java.awt.event.MouseListenere - マウスアクションが発生したことを示すイベントpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered インタフェース内 java.awt.event.MouseListenere - マウスアクションが発生したことを示すイベントpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited インタフェース内 java.awt.event.MouseListenere - マウスアクションが発生したことを示すイベントpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved インタフェース内 java.awt.event.MouseMotionListenere - マウスアクションが発生したことを示すイベントpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged インタフェース内 java.awt.event.MouseMotionListenere - マウスアクションが発生したことを示すイベントpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed インタフェース内 java.awt.event.KeyListenere - キーアクションが発生したことを示すイベントpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased インタフェース内 java.awt.event.KeyListenere - キーアクションが発生したことを示すイベントpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped インタフェース内 java.awt.event.KeyListenere - キーアクションが発生したことを示すイベント