|
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--java.awt.Component | +--java.awt.Canvas | +--com.ogane.xi.ImageMap
ImageMapクラスはイメージ地図を表示するクラスです。 イメージ地図には2次元の座標を割り当てて 地図上のカーソルが示す座標値を読み取る事ができます。 マウスを移動したりクリックするとImageMapEventが発生し addImageMapListenerメソッドによって登録されたImageMapListenerに 通知します。
クラス java.awt.Canvas から継承した内部クラス |
Canvas.AccessibleAWTCanvas |
クラス java.awt.Component から継承した内部クラス |
Component.AccessibleAWTComponent |
フィールドの概要 | |
static int |
FULL_FILL
縦と横の比率を無視して領域いっぱいに表示する。 |
static int |
KEEP_RATIO
縦と横の比率を維持しつつ拡大縮小する。 |
static int |
REAL_SIZE
拡大も縮小もせずに表示する。 |
クラス 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 |
コンストラクタの概要 | |
ImageMap()
イメージ地図を作成します。 |
|
ImageMap(String theImageFileName,
double theMinimumX,
double theMaximumX,
double theMinimumY,
double theMaximumY,
int theNumMajorTicksX,
int theNumMinorTicksX,
int theNumMajorTicksY,
int theNumMinorTicksY)
イメージ地図を作成します。 |
メソッドの概要 | |
void |
addImageMapListener(ImageMapListener l)
ImageMapListenerを登録する。 |
Color |
getCursorColor()
カーソルの色を返します。 |
Point2D |
getCursorLocation()
カーソルの値を返します。 |
double |
getCursorLocationX()
カーソルの横軸の値を返します。 |
double |
getCursorLocationY()
カーソルの縦軸の値を返します。 |
String |
getImageFile()
地図のファイル名を返します。 |
double |
getMaximumX()
横軸の最大値を返します。 |
double |
getMaximumY()
最大値を返します。 |
Dimension |
getMinimumSize()
最小サイズを返します。 |
double |
getMinimumX()
横軸の最小値を返します。 |
double |
getMinimumY()
最小値を返します。 |
int |
getNumMajorTicksX()
横軸の主目盛りの数を返します。 |
int |
getNumMajorTicksY()
縦軸の主目盛りの数を返します。 |
int |
getNumMinorTicksX()
横軸の副目盛りの数を返します。 |
int |
getNumMinorTicksY()
縦軸の副目盛りの数を返します。 |
int |
getPolicy()
地図の表示方式を返す |
Dimension |
getPreferredSize()
推奨サイズを返します。 |
Color |
getTickColor()
目盛の色を返します。 |
String |
getTickLabelFormat()
目盛りの書式を返します。 |
boolean |
isCursorVisible()
カーソルの可視状態を返します。 |
void |
paint(Graphics g)
描画メソッド。 |
void |
removeImageMapListener(ImageMapListener l)
ImageMapListenerを登録からはずす。 |
void |
setBackground(Color theColor)
背景色を設定します。 |
void |
setBounds(int x,
int y,
int w,
int h)
表示領域を設定します。 |
void |
setCursorColor(Color theColor)
カーソルの色を設定します。 |
void |
setCursorLocation(Point2D loc)
カーソルの値を設定します。 |
void |
setCursorLocationX(double num)
カーソルの横軸の値を設定します。 |
void |
setCursorLocationY(double num)
カーソルの縦軸の値を設定します。 |
void |
setCursorVisible(boolean visible)
カーソルの可視状態を設定します。 |
void |
setFont(Font theFont)
目盛り文字のフォントを設定する。 |
void |
setForeground(Color theColor)
前景色を指定します。 |
void |
setImageFile(String theImageFileName)
地図を設定します。 |
void |
setMaximumX(double num)
横軸の最大値を設定します。 |
void |
setMaximumY(double num)
最大値を設定します。 |
void |
setMinimumX(double num)
横軸の最小値を設定します。 |
void |
setMinimumY(double num)
最小値を設定します。 |
void |
setNumMajorTicksX(int theNumMajorTicks)
横軸の主目盛りの数を設定します。 |
void |
setNumMajorTicksY(int theNumMajorTicks)
縦軸の主目盛りの数を設定します。 |
void |
setNumMinorTicksX(int theNumMinorTicks)
横軸の副目盛りの数を設定します。 |
void |
setNumMinorTicksY(int theNumMinorTicks)
縦軸の副目盛りの数を設定します。 |
void |
setNumTicksX(int theNumMajorTicks,
int theNumMinorTicks)
横軸の目盛りの数を設定します。 |
void |
setNumTicksY(int theNumMajorTicks,
int theNumMinorTicks)
縦軸の目盛りの数を設定します。 |
void |
setPolicy(int policy)
地図の表示方式を設定する |
void |
setSize(int w,
int h)
大きさを設定します。 |
void |
setTickColor(Color theColor)
目盛の色を設定します。 |
void |
setTickLabelFormat(String theTickLabelFormat)
目盛りの書式を設定します。 |
void |
update(Graphics g)
再描画メソッド。 |
クラス java.awt.Canvas から継承したメソッド |
addNotify, getAccessibleContext |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
public static final int REAL_SIZE
public static final int KEEP_RATIO
public static final int FULL_FILL
コンストラクタの詳細 |
public ImageMap(String theImageFileName, double theMinimumX, double theMaximumX, double theMinimumY, double theMaximumY, int theNumMajorTicksX, int theNumMinorTicksX, int theNumMajorTicksY, int theNumMinorTicksY)
theImageFileName
- 地図のファイル名theMinimumX
- 横軸の最小値theMaximumX
- 横軸の最大値theMinimumY
- 縦軸の最小値theMaximumY
- 縦軸の最大値theNumXMajorTicks
- 横軸の主目盛りの数theNumXMinorTicks
- 横軸の副目盛りの数theNumYMajorTicks
- 縦軸の主目盛りの数theNumYMinorTicks
- 縦軸の副目盛りの数public ImageMap()
メソッドの詳細 |
public void setImageFile(String theImageFileName)
theImageFileName
- 地図のファイル名public String getImageFile()
public void setMaximumX(double num)
num
- 最大値public double getMaximumX()
public void setMinimumX(double num)
num
- 最小値public double getMinimumX()
public void setMaximumY(double num)
num
- 最大値public double getMaximumY()
public void setMinimumY(double num)
num
- 最小値public double getMinimumY()
public void setCursorLocationX(double num)
num
- 新しい現在値public double getCursorLocationX()
public void setCursorLocationY(double num)
num
- 新しい現在値public double getCursorLocationY()
public void setCursorLocation(Point2D loc)
num
- 新しい現在値public Point2D getCursorLocation()
public void setPolicy(int policy)
policy
- public int getPolicy()
public void setBackground(Color theColor)
背景とは目盛りが表示されるスペースを意味します。
Component
内の setBackground
color
- 背景色public void setForeground(Color theColor)
Component
内の setForeground
theColor
- 前景色public void setFont(Font theFont)
Component
内の setFont
font
- 文字のフォントpublic void setNumTicksX(int theNumMajorTicks, int theNumMinorTicks)
theNumMajorTicks
- 主目盛りの数theNumMinorTicks
- 副目盛りの数public void setNumMajorTicksX(int theNumMajorTicks)
theNumMajorTicks
- 主目盛りの数public int getNumMajorTicksX()
public void setNumMinorTicksX(int theNumMinorTicks)
theNumMinorTicks
- 副目盛りの数public int getNumMinorTicksX()
public void setNumTicksY(int theNumMajorTicks, int theNumMinorTicks)
theNumMajorTicks
- 主目盛りの数theNumMinorTicks
- 副目盛りの数public void setNumMajorTicksY(int theNumMajorTicks)
theNumMajorTicks
- 主目盛りの数public int getNumMajorTicksY()
public void setNumMinorTicksY(int theNumMinorTicks)
theNumMinorTicks
- 副目盛りの数public int getNumMinorTicksY()
public void setTickLabelFormat(String theTickLabelFormat)
theTickLabelFormat
- 目盛りの書式public String getTickLabelFormat()
public void setTickColor(Color theColor)
theColor
- 目盛の色public Color getTickColor()
public void setCursorColor(Color theColor)
theColor
- 目盛の色public Color getCursorColor()
public void setCursorVisible(boolean visible)
visible
- 可視状態public boolean isCursorVisible()
public Dimension getPreferredSize()
Component
内の getPreferredSize
public Dimension getMinimumSize()
Component
内の getMinimumSize
public void setSize(int w, int h)
Component
内の setSize
w
- 幅h
- 高さpublic void setBounds(int x, int y, int w, int h)
Component
内の setBounds
x
- X座標y
- Y座標w
- 幅h
- 高さpublic void update(Graphics g)
Component
内の update
g
- Graphicsコンテキストpublic void paint(Graphics g)
Canvas
内の paint
g
- Graphicsコンテキストpublic void addImageMapListener(ImageMapListener l)
l
- ImageMapListenerrremoveImageMapListener(com.ogane.xi.ImageMapListener)
public void removeImageMapListener(ImageMapListener l)
l
- ImageMapListeneraddImageMapListener(com.ogane.xi.ImageMapListener)
|
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2000-2010, 大金システム設計事務所. All Rights Reserved.
2660-73 Mawatari, Hitachinaka, Ibaraki, 312-0012 JAPAN.
info@ogane.com