|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.Component
java.awt.Canvas
gui.BasicViewCanvas
planet.PlanetViewCanvas
public class PlanetViewCanvas
表示キャンバス
入れ子のクラスの概要 |
---|
クラス java.awt.Canvas から継承された入れ子のクラス/インタフェース |
---|
java.awt.Canvas.AccessibleAWTCanvas |
クラス java.awt.Component から継承された入れ子のクラス/インタフェース |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
フィールドの概要 | |
---|---|
protected java.awt.Color |
bgColor
背景色 |
protected java.awt.Point |
centerPoint
パネル中心座標 |
protected double |
coefX
視点黄経移動速度 |
protected double |
coefY
視点黄緯移動速度 |
protected java.awt.Color |
fgColor
前景色 |
protected java.awt.Font |
font
フォント |
protected java.lang.String |
message
エラーメッセージ |
protected PlanetDataModel |
model
惑星データモデル |
PlanetList |
pointer
惑星のポインタ |
protected java.awt.geom.Point2D |
theta
視点角度 |
int |
viewMode
表示モード |
クラス gui.BasicViewCanvas から継承されたフィールド |
---|
bg, bgImage, panelSize |
クラス 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 |
コンストラクタの概要 | |
---|---|
PlanetViewCanvas(PlanetDataModel model,
java.lang.String message,
java.awt.Font font,
java.awt.Color bgColor,
java.awt.Color fgColor)
|
メソッドの概要 | |
---|---|
protected void |
drawPlanet(java.awt.Graphics g)
惑星を描画する |
PlanetDataModel |
getModel()
惑星データモデルを返す |
PlanetList |
getPointer()
惑星のポインタを返す |
int |
getViewMode()
表示モードを返す |
void |
paint(java.awt.Graphics g)
描画する |
void |
rotate(double dthetaX,
double dthetaY)
視点位置を回転する |
void |
rotate(int dthetaX,
int dthetaY)
視点位置を回転する |
protected void |
setColors(java.awt.Color bgColor,
java.awt.Color fgColor)
表示色を設定する |
protected void |
setPaint()
画面の設定をする |
void |
setViewMode(int viewMode)
表示モードを設定する |
void |
update(java.awt.Graphics g)
再描画する |
クラス gui.BasicViewCanvas から継承されたメソッド |
---|
drawErrorMessage |
クラス 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, getBaseline, getBaselineResizeBehavior, 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 |
フィールドの詳細 |
---|
protected PlanetDataModel model
public int viewMode
protected java.awt.geom.Point2D theta
protected double coefX
protected double coefY
public PlanetList pointer
protected java.lang.String message
protected java.awt.Point centerPoint
protected java.awt.Font font
protected java.awt.Color bgColor
protected java.awt.Color fgColor
コンストラクタの詳細 |
---|
public PlanetViewCanvas(PlanetDataModel model, java.lang.String message, java.awt.Font font, java.awt.Color bgColor, java.awt.Color fgColor)
メソッドの詳細 |
---|
protected void setColors(java.awt.Color bgColor, java.awt.Color fgColor)
bgColor
- 背景色fgColor
- 前景色public PlanetDataModel getModel()
public PlanetList getPointer()
public int getViewMode()
public void setViewMode(int viewMode)
viewMode
- 表示モードpublic void rotate(int dthetaX, int dthetaY)
dthetaX
- 回転黄経dthetaY
- 回転黄緯public void rotate(double dthetaX, double dthetaY)
dthetaX
- 回転黄経dthetaY
- 回転黄緯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()
BasicViewCanvas
内の setPaint
protected void drawPlanet(java.awt.Graphics g)
g
- 描画するグラフィックスコンテキスト
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |