dche.component
クラス DcheActionManager

java.lang.Object
  上位を拡張 dche.component.DcheActionManager
すべての実装されたインタフェース:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener

public class DcheActionManager
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener

アクション管理クラス


フィールドの概要
protected  DcheViewCanvas canvas
          表示キャンバス
protected  java.awt.Panel controlPanel
          制御パネル
protected  java.util.HashMap keyMap
          アクションキーを格納したマップ
protected  java.awt.Point mousePoint
          マウス位置
 
コンストラクタの概要
DcheActionManager(DcheViewCanvas canvas)
          アクション管理オブジェクトを構築する
 
メソッドの概要
 java.awt.Panel getControlPanel()
          制御パネルを返す
 DcheDataModel getModel()
          DCHE データモデルを返す
 DcheViewCanvas 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)
          マウスボタンを離した時の処理を行う
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

canvas

protected DcheViewCanvas canvas
表示キャンバス


mousePoint

protected java.awt.Point mousePoint
マウス位置


keyMap

protected java.util.HashMap keyMap
アクションキーを格納したマップ


controlPanel

protected java.awt.Panel controlPanel
制御パネル

コンストラクタの詳細

DcheActionManager

public DcheActionManager(DcheViewCanvas canvas)
アクション管理オブジェクトを構築する

パラメータ:
canvas - 表示キャンバス
メソッドの詳細

getModel

public DcheDataModel getModel()
DCHE データモデルを返す

戻り値:
DCHE データモデル

getViewCanvas

public DcheViewCanvas getViewCanvas()
表示キャンバスを返す

戻り値:
表示キャンバス

getControlPanel

public java.awt.Panel getControlPanel()
制御パネルを返す

戻り値:
制御パネル

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
マウスボタンを押した時の処理を行う

定義:
インタフェース java.awt.event.MouseListener 内の mousePressed
パラメータ:
e - マウスアクションが発生したことを示すイベント

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
マウスボタンを離した時の処理を行う

定義:
インタフェース java.awt.event.MouseListener 内の mouseReleased
パラメータ:
e - マウスアクションが発生したことを示すイベント

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
マウスをクリックした時の処理を行う

定義:
インタフェース java.awt.event.MouseListener 内の mouseClicked
パラメータ:
e - マウスアクションが発生したことを示すイベント

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
マウスがコンポーネントに入った時の処理を行う

定義:
インタフェース java.awt.event.MouseListener 内の mouseEntered
パラメータ:
e - マウスアクションが発生したことを示すイベント

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
マウスがコンポーネントから出た時の処理を行う

定義:
インタフェース java.awt.event.MouseListener 内の mouseExited
パラメータ:
e - マウスアクションが発生したことを示すイベント

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
マウスを移動させた時の処理を行う

定義:
インタフェース java.awt.event.MouseMotionListener 内の mouseMoved
パラメータ:
e - マウスアクションが発生したことを示すイベント

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
マウスをドラッグした時の処理を行う

定義:
インタフェース java.awt.event.MouseMotionListener 内の mouseDragged
パラメータ:
e - マウスアクションが発生したことを示すイベント

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
キーを押した時の処理を行う

定義:
インタフェース java.awt.event.KeyListener 内の keyPressed
パラメータ:
e - キーアクションが発生したことを示すイベント

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
キーを離した時の処理を行う

定義:
インタフェース java.awt.event.KeyListener 内の keyReleased
パラメータ:
e - キーアクションが発生したことを示すイベント

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
キーをタイプした時の処理を行う

定義:
インタフェース java.awt.event.KeyListener 内の keyTyped
パラメータ:
e - キーアクションが発生したことを示すイベント