| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjavax.swing.text.View
javax.swing.text.html.ImageView
public class 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 内の getToolTipTextJTextComponent.getToolTipText(java.awt.event.MouseEvent)protected void setPropertiesFromAttributes()
public void setParent(View parent)
View 内の setParentparent - 新しい親。ビューが親から削除される場合は null
public void changedUpdate(DocumentEvent e,
                          Shape a,
                          ViewFactory f)
View 内の changedUpdatee - 関連するドキュメントからの変更情報a - ビューの現在の割り当てf - ビューが子を持つ場合に再構築に使用するファクトリView.changedUpdate(javax.swing.event.DocumentEvent, java.awt.Shape, javax.swing.text.ViewFactory)
public void paint(Graphics g,
                  Shape a)
View 内の paintg - 使用する描画表面a - 描画のために割り当てられた領域View.paint(java.awt.Graphics, java.awt.Shape)public float getPreferredSpan(int axis)
View 内の getPreferredSpanaxis - X_AXIS または Y_AXIS
View.getPreferredSpan(int)public float getAlignment(int axis)
View 内の getAlignmentaxis - X_AXIS または Y_AXIS
public Shape modelToView(int pos,
                         Shape a,
                         Position.Bias b)
                  throws BadLocationException
View 内の modelToViewpos - 変換対象の位置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 内の viewToModelx - X 座標y - Y 座標a - 描画のために割り当てられた領域
View.viewToModel(float, float, java.awt.Shape, javax.swing.text.Position.Bias[])
public void setSize(float width,
                    float height)
View 内の setSizewidth - 幅 >= 0height - 高さ >= 0| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。