|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectgui.ColorBar
public abstract class ColorBar
カラーバーのクラス
入れ子のクラスの概要 | |
---|---|
static class |
ColorBar.Flame
火炎カラーバークラス 値が小さい方から黒−赤−黄−白と変化 |
static class |
ColorBar.Gray
グレースケールカラーバークラス 値が小さい方から黒−灰色−白と変化 |
static class |
ColorBar.Index
段階カラーバークラス |
static class |
ColorBar.Inverse
逆転カラーバークラス |
static class |
ColorBar.Rainbow
虹色カラーバークラス 値が小さい方から紫−青−緑−赤と変化 |
static class |
ColorBar.Standard
標準カラーバークラス 値が小さい方から青−緑−赤と変化 |
フィールドの概要 | |
---|---|
protected double |
coef
係数 |
protected static java.text.DecimalFormat[] |
FORMS
数値書式を格納した配列 |
protected static int |
MARGIN
カラーバー表示の空白 |
protected double |
maxValue
最大値 |
protected static double |
MINIMUM_RANGE
カラーバー範囲の最小値 |
protected double |
minValue
最小値 |
コンストラクタの概要 | |
---|---|
protected |
ColorBar()
最小値 0 , 最大値 1 でカラーバーを構築する |
protected |
ColorBar(double maxValue)
最小値 0 , 最大値 maxValue でカラーバーを構築する |
protected |
ColorBar(double minValue,
double maxValue)
データ範囲を指定してカラーバーを構築する |
protected |
ColorBar(int maxValue)
最小値 0 , 最大値 maxValue でカラーバーを構築する |
protected |
ColorBar(int minValue,
int maxValue)
データ範囲を指定してカラーバーを構築する |
メソッドの概要 | |
---|---|
private java.lang.String |
barLabel(double value)
数値 value の文字列表示を返す |
java.awt.Color |
color(double value)
値 value に対するカラーバーの色を返す |
java.awt.Color |
color(int value)
値 value に対するカラーバーの色を返す |
void |
drawHorizontalBar(java.awt.Graphics g,
java.awt.Rectangle rect,
java.awt.Color textColor)
水平カラーバーを描画する |
void |
drawVerticalBar(java.awt.Graphics g,
java.awt.Rectangle rect,
java.awt.Color textColor)
垂直カラーバーを描画する |
protected abstract java.awt.Color |
normColor(double value)
0 〜 1 の値 value に対するカラーバーの色を返す |
void |
set(double v1,
double v2)
データ範囲を設定する |
void |
set(int v1,
int v2)
データ範囲を設定する |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected static final java.text.DecimalFormat[] FORMS
protected static final double MINIMUM_RANGE
protected static final int MARGIN
protected double minValue
protected double maxValue
protected double coef
コンストラクタの詳細 |
---|
protected ColorBar()
protected ColorBar(int maxValue)
maxValue
でカラーバーを構築する
maxValue
- 最大値protected ColorBar(double maxValue)
maxValue
でカラーバーを構築する
maxValue
- 最大値protected ColorBar(int minValue, int maxValue)
minValue
- 最小値maxValue
- 最大値protected ColorBar(double minValue, double maxValue)
minValue
- 最小値maxValue
- 最大値メソッドの詳細 |
---|
protected abstract java.awt.Color normColor(double value)
value
に対するカラーバーの色を返す
value
- 参照値
public java.awt.Color color(double value)
value
に対するカラーバーの色を返す
value
- 参照値
public java.awt.Color color(int value)
value
に対するカラーバーの色を返す
value
- 参照値
public void set(int v1, int v2)
v1
- 最小値v2
- 最大値public void set(double v1, double v2)
v1
- 最小値v2
- 最大値public void drawVerticalBar(java.awt.Graphics g, java.awt.Rectangle rect, java.awt.Color textColor)
g
- 描画するグラフィックスコンテキストrect
- カラーバーの描画範囲textColor
- 文字表示色public void drawHorizontalBar(java.awt.Graphics g, java.awt.Rectangle rect, java.awt.Color textColor)
g
- 描画するグラフィックスコンテキストrect
- カラーバーの描画範囲textColor
- 文字表示色private java.lang.String barLabel(double value)
value
の文字列表示を返す
value
- 数値
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |