|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--javax.swing.text.View | +--javax.swing.text.html.ImageView
イメージのビューで、HTML の <IMG> タグをサポートします。タグの HEIGHT 属性と WIDTH 属性によるスケーリングをサポートしています。イメージがロードできない場合は、ALT
属性で指定したテキストが描画されます。
このクラスはしばらくのあいだ swing の一部でしたが、1.4 では public になりました。
IconView
フィールドの概要 |
クラス javax.swing.text.View から継承したフィールド |
BadBreakWeight, ExcellentBreakWeight, ForcedBreakWeight, GoodBreakWeight, X_AXIS, Y_AXIS |
インタフェース javax.swing.SwingConstants から継承したフィールド |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
コンストラクタの概要 | |
ImageView(Element elem)
IMG 要素を表す新しいビューを作成します。 |
メソッドの概要 | |
void |
changedUpdate(DocumentEvent e,
Shape a,
ViewFactory f)
Elements 属性の変更時に呼び出されます。 |
float |
getAlignment(int axis)
このビューの望ましい配置を軸に沿って指定します。 |
String |
getAltText()
イメージがロードできない場合に表示するテキストを返します。 |
AttributeSet |
getAttributes()
描画で使用する属性を取り出します。 |
Image |
getImage()
描画するイメージを返します。 |
URL |
getImageURL()
イメージソースの URL を返します。 |
Icon |
getLoadingImageIcon()
イメージのロード処理中に使うアイコンを返します。 |
boolean |
getLoadsSynchronously()
最初に要求されたときにイメージをロードする場合は true を返します。 |
Icon |
getNoImageIcon()
イメージが見つからなかった場合に使うアイコンを返します。 |
float |
getPreferredSpan(int axis)
このビューに適切なスパンを軸に沿って指定します。 |
protected StyleSheet |
getStyleSheet()
StyleSheet を取得するための簡易メソッドです。 |
String |
getToolTipText(float x,
float y,
Shape allocation)
イメージの場合、ツールヒントのテキストは、 ALT 属性で指定したテキストになります。 |
Shape |
modelToView(int pos,
Shape a,
Position.Bias b)
ドキュメントモデルの座標空間からビューの座標空間へのマッピングを提供します。 |
void |
paint(Graphics g,
Shape a)
View をペイントします。 |
void |
setLoadsSynchronously(boolean newValue)
イメージのロード方法を設定します。 |
void |
setParent(View parent)
このビューの親ビューを確立します。 |
protected void |
setPropertiesFromAttributes()
属性に由来する値がキャッシュに書き込まれていれば、それを更新します。 |
void |
setSize(float width,
float height)
ビューのサイズを設定します。 |
int |
viewToModel(float x,
float y,
Shape a,
Position.Bias[] bias)
ビューの座標空間からモデルの論理座標空間へのマッピングを提供します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public ImageView(Element elem)
elem
- ビューを作成する要素メソッドの詳細 |
public String getAltText()
HTML.Attribute.ALT
で設定された Elements 属性から取得されます。
public URL getImageURL()
public Icon getNoImageIcon()
public Icon getLoadingImageIcon()
public Image getImage()
public void setLoadsSynchronously(boolean newValue)
newValue
が true の場合は、最初に要求されたときにイメージをロードしますが、そうでない場合は非同期にロードします。デフォルトでは、イメージを同期的にロードしません (非同期にロードする)。
public boolean getLoadsSynchronously()
protected StyleSheet getStyleSheet()
public AttributeSet getAttributes()
View
内の getAttributes
public String getToolTipText(float x, float y, Shape allocation)
ALT
属性で指定したテキストになります。これはオーバーライドされて、getAltText
を返します。
View
内の getToolTipText
JTextComponent.getToolTipText(java.awt.event.MouseEvent)
protected void setPropertiesFromAttributes()
public void setParent(View parent)
View
内の setParent
parent
- 新しい親。ビューが親から削除される場合は null
public void changedUpdate(DocumentEvent e, Shape a, ViewFactory f)
View
内の changedUpdate
e
- 関連するドキュメントからの変更情報a
- ビューの現在の割り当てf
- ビューが子を持つ場合に再構築に使用するファクトリView.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
public void paint(Graphics g, Shape a)
View
内の paint
g
- 使用する描画表面a
- 描画のために割り当てられた領域View.paint(java.awt.Graphics, java.awt.Shape)
public float getPreferredSpan(int axis)
View
内の getPreferredSpan
axis
- X_AXIS または Y_AXIS
View.getPreferredSpan(int)
public float getAlignment(int axis)
View
内の getAlignment
axis
- X_AXIS または Y_AXIS
public Shape modelToView(int pos, Shape a, Position.Bias b) throws BadLocationException
View
内の modelToView
pos
- 変換対象の位置a
- 描画のために割り当てられた領域b
- 位置が 2 つのビューの境界である場合に、オフセットによって表される直前の文字または次の文字へのバイアス。b
の値は以下のどれかPosition.Bias.Forward
Position.Bias.Backward
BadLocationException
- 指定された位置が、関連するドキュメント内の有効な位置を表さない場合View.modelToView(int, java.awt.Shape, javax.swing.text.Position.Bias)
public int viewToModel(float x, float y, Shape a, Position.Bias[] bias)
View
内の viewToModel
x
- X 座標y
- Y 座標a
- 描画のために割り当てられた領域
View.viewToModel(float, float, java.awt.Shape, javax.swing.text.Position.Bias[])
public void setSize(float width, float height)
View
内の setSize
width
- 幅 >= 0height
- 高さ>= 0
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.