public class RbfActionManager
extends java.lang.Object
implements java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener
修飾子とタイプ | フィールドと説明 |
---|---|
protected RbfViewCanvas |
canvas
表示キャンバス
|
protected java.awt.Panel |
controlPanel
制御パネル
|
protected java.util.HashMap |
keyMap
アクションキーを格納するマップ
|
protected java.awt.Point |
mousePoint
マウス位置
|
コンストラクタと説明 |
---|
RbfActionManager(RbfViewCanvas canvas)
アクション管理オブジェクトを構築する
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.awt.Panel |
getControlPanel()
制御パネルを返す
|
RbfDataModel |
getModel()
放射基底関数補間データモデルを返す
|
RbfViewCanvas |
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 RbfViewCanvas canvas
protected java.awt.Point mousePoint
protected java.util.HashMap keyMap
protected java.awt.Panel controlPanel
public RbfActionManager(RbfViewCanvas canvas)
canvas
- 表示キャンバスpublic RbfDataModel getModel()
public RbfViewCanvas getViewCanvas()
public java.awt.Panel getControlPanel()
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
インタフェース内 java.awt.event.MouseListener
e
- マウスアクションが発生したことを示すイベントpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
インタフェース内 java.awt.event.MouseListener
e
- マウスアクションが発生したことを示すイベントpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
インタフェース内 java.awt.event.MouseListener
e
- マウスアクションが発生したことを示すイベントpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
インタフェース内 java.awt.event.MouseListener
e
- マウスアクションが発生したことを示すイベントpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited
インタフェース内 java.awt.event.MouseListener
e
- マウスアクションが発生したことを示すイベントpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
インタフェース内 java.awt.event.MouseMotionListener
e
- マウスアクションが発生したことを示すイベントpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
インタフェース内 java.awt.event.MouseMotionListener
e
- マウスアクションが発生したことを示すイベントpublic void keyPressed(java.awt.event.KeyEvent e)
keyPressed
インタフェース内 java.awt.event.KeyListener
e
- キーアクションが発生したことを示すイベントpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased
インタフェース内 java.awt.event.KeyListener
e
- キーアクションが発生したことを示すイベントpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped
インタフェース内 java.awt.event.KeyListener
e
- キーアクションが発生したことを示すイベント