planet
クラス PlanetActionManager

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

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

アクション管理クラス


フィールドの概要
protected  PlanetViewCanvas canvas
          表示キャンバス
protected  java.awt.Panel controlPanel
          制御パネル
protected  java.util.Map keyMap
          アクションキーを格納したマップ
protected  java.awt.Point mousePoint
          マウス位置
protected  boolean stbase
          惑星ポインタ切り替えを表す boolean 型
static double THETA_X
          視点経度変化量
static double THETA_Y
          視点緯度変化量
 
コンストラクタの概要
PlanetActionManager(PlanetViewCanvas canvas)
          アクション管理オブジェクトを構築する
 
メソッドの概要
protected  void addActions()
          アクションを追加する
 java.awt.Panel getControlPanel()
          制御パネルを返す
 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)
          マウスボタンを離した時の処理を行う
 void setBase()
          惑星ポインタを切り替える
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

THETA_X

public static final double THETA_X
視点経度変化量

関連項目:
定数フィールド値

THETA_Y

public static final double THETA_Y
視点緯度変化量

関連項目:
定数フィールド値

canvas

protected PlanetViewCanvas canvas
表示キャンバス


mousePoint

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


keyMap

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


controlPanel

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


stbase

protected boolean stbase
惑星ポインタ切り替えを表す boolean 型

コンストラクタの詳細

PlanetActionManager

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

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

addActions

protected void addActions()
アクションを追加する


getControlPanel

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

戻り値:
制御パネル

setBase

public void setBase()
惑星ポインタを切り替える


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 - キーアクションが発生したことを示すイベント