|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Canvas
VoronoiViewCanvas
public class VoronoiViewCanvas
表示キャンバス
入れ子のクラスの概要 |
---|
クラス java.awt.Canvas から継承された入れ子のクラス/インタフェース |
---|
java.awt.Canvas.AccessibleAWTCanvas |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
フィールドの概要 | |
---|---|
protected java.awt.Graphics2D |
bg
ダブルバッファリング用イメージのグラフィックスコンテキスト |
protected java.awt.Color |
bgColor
背景色 |
protected java.awt.image.VolatileImage |
bgImage
ダブルバッファリング用イメージ |
protected boolean |
calculated
図形計算スイッチ 計算済みなら true |
static int |
DIAGRAM_MODE
図描画モードを表す整数 |
protected java.awt.Color |
diagramColor
各種図表示色 |
protected int |
drawMode
描画モード |
protected int |
drawType
描画する図形の種類 |
static int |
EDIT_MODE
母点編集モードを表す整数 |
protected VoronoiModel |
model
ボロノイ図データモデル |
protected java.awt.Point |
mouse
マウス位置を表す Point |
protected java.awt.Dimension |
panelSize
パネルサイズ |
protected java.awt.Color |
pointColor
母点表示色 |
protected java.awt.Color |
voronoiColor
ボロノイ図表示色 |
クラス java.awt.Component から継承されたフィールド |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
インタフェース java.awt.image.ImageObserver から継承されたフィールド |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
コンストラクタの概要 | |
---|---|
VoronoiViewCanvas(VoronoiModel model)
表示キャンバスを構築する |
メソッドの概要 | |
---|---|
void |
clear()
点を消去する |
void |
drawVD()
作図する |
void |
mouseClicked(java.awt.event.MouseEvent e)
マウスをクリックした時の処理を行う |
void |
mouseEntered(java.awt.event.MouseEvent e)
マウスがコンポーネントに入った時の処理を行う |
void |
mouseExited(java.awt.event.MouseEvent e)
マウスがコンポーネントから出た時の処理を行う |
void |
mousePressed(java.awt.event.MouseEvent e)
マウスボタンを押した時の処理を行う |
void |
mouseReleased(java.awt.event.MouseEvent e)
マウスボタンを離した時の処理を行う |
void |
paint(java.awt.Graphics g)
描画する |
protected void |
paintModel(java.awt.Graphics2D g)
ボロノイ図を描画する |
void |
setDrawType(int drawtype)
図を指定して描画する |
protected void |
setPaint()
画面を設定する |
void |
update(java.awt.Graphics g)
再描画する |
クラス java.awt.Canvas から継承されたメソッド |
---|
addNotify, createBufferStrategy, createBufferStrategy, getAccessibleContext, getBufferStrategy |
クラス java.awt.Component から継承されたメソッド |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, validate |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public static final int EDIT_MODE
public static final int DIAGRAM_MODE
protected VoronoiModel model
protected int drawMode
protected int drawType
protected boolean calculated
protected java.awt.Dimension panelSize
protected java.awt.Point mouse
Point
protected java.awt.image.VolatileImage bgImage
protected java.awt.Graphics2D bg
protected java.awt.Color bgColor
protected java.awt.Color pointColor
protected java.awt.Color diagramColor
protected java.awt.Color voronoiColor
コンストラクタの詳細 |
---|
public VoronoiViewCanvas(VoronoiModel model)
model
- ボロノイ図データモデルメソッドの詳細 |
---|
public void mousePressed(java.awt.event.MouseEvent e)
java.awt.event.MouseListener
内の mousePressed
e
- マウスアクションが発生したことを示すイベントpublic void mouseReleased(java.awt.event.MouseEvent e)
java.awt.event.MouseListener
内の mouseReleased
e
- マウスアクションが発生したことを示すイベントpublic void mouseClicked(java.awt.event.MouseEvent e)
java.awt.event.MouseListener
内の mouseClicked
e
- マウスアクションが発生したことを示すイベントpublic void mouseEntered(java.awt.event.MouseEvent e)
java.awt.event.MouseListener
内の mouseEntered
e
- マウスアクションが発生したことを示すイベントpublic void mouseExited(java.awt.event.MouseEvent e)
java.awt.event.MouseListener
内の mouseExited
e
- マウスアクションが発生したことを示すイベントpublic void setDrawType(int drawtype)
public void drawVD()
public void clear()
public void update(java.awt.Graphics g)
java.awt.Canvas
内の update
g
- 描画するグラフィックスコンテキストpublic void paint(java.awt.Graphics g)
java.awt.Canvas
内の paint
g
- 描画するグラフィックスコンテキストprotected void setPaint()
protected void paintModel(java.awt.Graphics2D g)
g
- 描画するグラフィックスコンテキスト
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |