|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjava.awt.geom.RectangularShape
java.awt.geom.Rectangle2D
java.awt.Rectangle
planet.TextBox
public class TextBox
テキストボックスクラス
入れ子のクラスの概要 |
---|
クラス java.awt.geom.Rectangle2D から継承された入れ子のクラス/インタフェース |
---|
java.awt.geom.Rectangle2D.Double, java.awt.geom.Rectangle2D.Float |
フィールドの概要 | |
---|---|
static float |
BOTTOM_ALIGNMENT
文字下寄り配置を表す定数 |
static float |
CENTER_ALIGNMENT
文字中央配置を表す定数 |
protected java.awt.FontMetrics |
fm
フォントメトリックス |
protected int |
itemHeight
項目表示高さ |
static float |
LEFT_ALIGNMENT
文字左寄り配置を表す定数 |
protected static int |
MARGIN
表示空白 |
static float |
RIGHT_ALIGNMENT
文字右寄り配置を表す定数 |
protected java.util.ArrayList |
texts
テキスト部品リスト |
static float |
TOP_ALIGNMENT
文字上寄り配置を表す定数 |
クラス java.awt.Rectangle から継承されたフィールド |
---|
height, width, x, y |
クラス java.awt.geom.Rectangle2D から継承されたフィールド |
---|
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP |
コンストラクタの概要 | |
---|---|
TextBox(java.awt.FontMetrics fm)
デフォルト位置にテキストボックスを構築する |
|
TextBox(java.awt.FontMetrics fm,
int x,
int y)
位置を指定してテキストボックスを構築する |
メソッドの概要 | |
---|---|
void |
add(java.util.Collection c)
項目を追加する |
void |
add(java.lang.String string)
項目を追加する |
void |
add(java.lang.String[] strings)
項目を追加する |
void |
clear()
全項目を消去する |
java.lang.String |
get(int index)
項目を返す |
int |
getListSize()
項目数を返す |
void |
paint(java.awt.Graphics g)
テキストボックスを描画する |
void |
paint(java.awt.Graphics g,
java.awt.Color[] colors)
テキストボックスを描画する |
void |
paintBackground(java.awt.Graphics g,
java.awt.Color bgColor)
背景を塗り潰す |
static java.awt.Rectangle |
paintStrings(java.awt.Graphics g,
java.awt.Dimension panelSize,
java.lang.String[] strings,
java.awt.Color[] colors,
float alignmentX,
float alignmentY,
java.awt.Color bgColor,
java.awt.Color fgColor)
文字列を描画する |
static java.awt.Rectangle |
paintStrings(java.awt.Graphics g,
java.awt.Dimension panelSize,
java.lang.String[] strings,
float alignmentX,
float alignmentY,
java.awt.Color bgColor,
java.awt.Color fgColor)
文字列を描画する |
void |
remove(int index)
項目を削除する |
void |
set(int index,
java.lang.String string)
項目を置換する |
java.lang.String |
toString()
データ文字列 |
クラス 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, setBounds, setLocation, setLocation, setRect, setSize, setSize, translate, 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 float CENTER_ALIGNMENT
public static final float LEFT_ALIGNMENT
public static final float RIGHT_ALIGNMENT
public static final float TOP_ALIGNMENT
public static final float BOTTOM_ALIGNMENT
protected static final int MARGIN
protected java.awt.FontMetrics fm
protected int itemHeight
protected java.util.ArrayList texts
コンストラクタの詳細 |
---|
public TextBox(java.awt.FontMetrics fm)
fm
- フォントメトリックスpublic TextBox(java.awt.FontMetrics fm, int x, int y)
fm
- フォントメトリックスx
- x座標y
- y座標メソッドの詳細 |
---|
public void add(java.lang.String string)
string
- 追加する項目public void add(java.lang.String[] strings)
strings
- 追加する項目を格納した配列public void add(java.util.Collection c)
c
- 追加する項目のコレクションpublic void set(int index, java.lang.String string)
index
- 項目のインデックスstring
- 置換する項目public java.lang.String get(int index)
index
- 項目のインデックス
public void remove(int index)
index
- 項目のインデックスpublic void clear()
public int getListSize()
public void paint(java.awt.Graphics g)
g
- 描画するグラフィックスコンテキストpublic void paint(java.awt.Graphics g, java.awt.Color[] colors)
g
- 描画するグラフィックスコンテキストcolors
- 文字描画色を格納した配列public void paintBackground(java.awt.Graphics g, java.awt.Color bgColor)
g
- 描画するグラフィックスコンテキストbgColor
- 背景色public static java.awt.Rectangle paintStrings(java.awt.Graphics g, java.awt.Dimension panelSize, java.lang.String[] strings, float alignmentX, float alignmentY, java.awt.Color bgColor, java.awt.Color fgColor)
g
- 描画するグラフィックスコンテキストpanelSize
- パネルサイズstrings
- 描画する文字列を格納した配列alignmentX
- 横方向配置alignmentY
- 縦方向配置bgColor
- 背景色fgColor
- 前景色
public static java.awt.Rectangle paintStrings(java.awt.Graphics g, java.awt.Dimension panelSize, java.lang.String[] strings, java.awt.Color[] colors, float alignmentX, float alignmentY, java.awt.Color bgColor, java.awt.Color fgColor)
g
- 描画するグラフィックスコンテキストpanelSize
- パネルサイズstrings
- 描画する文字列を格納した配列colors
- 文字描画色を格納した配列alignmentX
- 横方向配置alignmentY
- 縦方向配置bgColor
- 背景色fgColor
- 前景色
public java.lang.String toString()
java.awt.Rectangle
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |