|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Rectangle2D
java.awt.Rectangle
planet.PlanetScale
public class PlanetScale
目盛クラス
入れ子のクラスの概要 |
---|
クラス java.awt.geom.Rectangle2D から継承された入れ子のクラス/インタフェース |
---|
java.awt.geom.Rectangle2D.Double, java.awt.geom.Rectangle2D.Float |
フィールドの概要 | |
---|---|
static int |
DEFAULT_SCALE_SIZE
目盛長さのデフォルト値 |
protected java.lang.String |
label
ラベル |
protected java.awt.Point |
labelPoint
ラベル表示位置 |
protected int |
length
表示長さ |
protected java.awt.Point |
scalePoint
目盛表示位置 |
protected int |
scaleSize
目盛長さ |
クラス java.awt.Rectangle から継承されたフィールド |
---|
height, width, x, y |
クラス java.awt.geom.Rectangle2D から継承されたフィールド |
---|
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP |
コンストラクタの概要 | |
---|---|
PlanetScale(int length,
java.lang.String label)
目盛オブジェクトを構築する |
メソッドの概要 | |
---|---|
static PlanetScale |
getPlanetScale(double rcoef,
double radius)
インスタンスを返す |
void |
paint(java.awt.Graphics g)
目盛を描画する |
void |
paint(java.awt.Graphics g,
java.awt.Color color)
目盛を描画する |
void |
setBounds(int x,
int y,
int width,
int height)
境界を設定する |
void |
setLocation(int x,
int y)
位置を設定する |
void |
setSize(java.awt.FontMetrics fm)
目盛サイズを設定する |
void |
translate(int dx,
int dy)
位置を移動する |
クラス java.awt.Rectangle から継承されたメソッド |
---|
add, add, add, contains, contains, contains, contains, createIntersection, createUnion, equals, getBounds, getBounds2D, getHeight, getLocation, getSize, getWidth, getX, getY, grow, inside, intersection, intersects, isEmpty, move, outcode, reshape, resize, setBounds, setLocation, setRect, setSize, setSize, toString, union |
クラス java.awt.geom.Rectangle2D から継承されたメソッド |
---|
add, add, add, contains, contains, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, setRect, union |
クラス java.awt.geom.RectangularShape から継承されたメソッド |
---|
clone, contains, contains, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
インタフェース java.awt.Shape から継承されたメソッド |
---|
contains, contains, contains, contains, getPathIterator, getPathIterator, intersects, intersects |
フィールドの詳細 |
---|
public static final int DEFAULT_SCALE_SIZE
protected int length
protected int scaleSize
protected java.lang.String label
protected java.awt.Point scalePoint
protected java.awt.Point labelPoint
コンストラクタの詳細 |
---|
public PlanetScale(int length, java.lang.String label)
length
- 表示長さlabel
- ラベルメソッドの詳細 |
---|
public static PlanetScale getPlanetScale(double rcoef, double radius)
rcoef
- 1AU 当たりのピクセル数radius
- 描画範囲半径public void setLocation(int x, int y)
java.awt.Rectangle
内の setLocation
x
- x座標y
- y座標public void setBounds(int x, int y, int width, int height)
java.awt.Rectangle
内の setBounds
x
- x座標y
- y座標width
- 幅height
- 高さpublic void translate(int dx, int dy)
java.awt.Rectangle
内の translate
dx
- 移動量のx成分dy
- 移動量のy成分public void setSize(java.awt.FontMetrics fm)
fm
- フォントメトリックスpublic void paint(java.awt.Graphics g)
g
- 描画するグラフィックスコンテキストpublic void paint(java.awt.Graphics g, java.awt.Color color)
g
- 描画するグラフィックスコンテキストcolor
- 描画色
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |