クラス
javax.swing.text.Viewの使用

Viewを使用しているパッケージ
パッケージ
説明
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
HTMLテキスト・エディタを作成するためのクラスHTMLEditorKitとサポート・クラスを提供します。
  • javax.swing.plafでのViewの使用

    Viewを返すjavax.swing.plaf内のメソッド
    修飾子と型
    メソッド
    説明
    abstract View
    モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。
  • javax.swing.plaf.basicでのViewの使用

    Viewを返すjavax.swing.plaf.basic内のメソッド
    修飾子と型
    メソッド
    説明
    BasicPasswordFieldUI.create(Element elem)
    要素のビュー(PasswordView)を作成します。
    BasicTextAreaUI.create(Element elem)
    要素のビューを作成します。
    BasicTextFieldUI.create(Element elem)
    要素に基づいてビュー(FieldView)を作成します。
    BasicTextUI.create(Element elem)
    要素のビューを作成します。
    BasicTextUI.create(Element elem, int p0, int p1)
    要素のビューを作成します。
    static View
    BasicHTML.createHTMLView(JComponent c, String html)
    指定されたコンポーネントとHTMLの文字列のHTMLレンダラを作成します。
    BasicTextUI.getRootView(JTextComponent tc)
    モデルが空間的にどのように表現されているかを判定するためにトラバースすることのできる、関連したテキスト・コンポーネント(すなわち階層のルート)の割り当てを持つViewを取得します。
    protected View
    BasicTabbedPaneUI.getTextViewForTab(int tabIndex)
    指定されたタブ用の様式化されたテキスト(HTML)をレンダリングするために必要な、テキストViewオブジェクトを返します。このタブに特別なテキスト・レンダリングが必要ない場合は、nullを返します。
    View型のパラメータを持つjavax.swing.plaf.basic内のメソッド
    修飾子と型
    メソッド
    説明
    static int
    BasicHTML.getHTMLBaseline(View view, int w, int h)
    HTMLレンダラのベースラインを返します。
    protected final void
    BasicTextUI.setView(View v)
    ビュー階層の現在のルートを設定し、invalidate()を呼び出します。
  • javax.swing.plaf.multiでのViewの使用

    Viewを返すjavax.swing.plaf.multi内のメソッド
    修飾子と型
    メソッド
    説明
    MultiTextUI.getRootView(JTextComponent a)
    このオブジェクトで処理されている各UIでgetRootViewメソッドを呼び出します。
  • javax.swing.plaf.synthでのViewの使用

    Viewを返すjavax.swing.plaf.synth内のメソッド
    修飾子と型
    メソッド
    説明
    SynthPasswordFieldUI.create(Element elem)
    要素のビュー(PasswordView)を作成します。
  • javax.swing.textでのViewの使用

    javax.swing.text内のViewのサブクラス
    修飾子と型
    クラス
    説明
    class 
    非同期にレイアウトを行うボックスです。
    class 
    ビューは、ビューの子を軸に沿ってタイリングすることで、1つのボックスの形状に配置します。
    class 
    ビューのインタフェースを実装するコンポーネント・デコレータです。
    class 
    CompositeViewは、1つ以上の子ビューを管理するabstractクラスのViewの実装です。
    class 
    複数行のプレーン・テキスト・ビューを単一行エディタのビューに適合するように拡張します。
    class 
    子を一部制約のある空間へ並べようとするビューです。
    class 
    テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。
    class 
    ビュー・インタフェースを実装するアイコン・デコレータです。
    class 
    LabelViewは、テキスト・モデルの要素上にマッピングされたビューを表す、テキストの書式付きチャンクです。
    class 
    複数のフォント、色、コンポーネント、アイコンなどをサポートする単純な行折返し段落のビューです。
    class 
    JPasswordFieldのUIの実装で使用するのに適したViewを実装します。
    class 
    フォントと色が1種類ずつのテキストを含む単純な複数行テキスト・ビューのために、Viewインタフェースを実装します。
    class 
    テーブルのViewインタフェースを実装します。テーブルは、このビューが扱う要素の子要素が行を表し、行要素の子要素がセルである要素構造で構成されます。
    class 
    非推奨。
    テーブル・セルは任意のView実装となることができます。
    class 
    行中心のテーブル内の行のビューです。
    class 
    折返しを行うプレーン・テキスト(フォントおよび色が1種類ずつのテキスト)のビューです。
    class 
    ZoneViewはViewの実装で、子ビューが表示またはモデルとビューの変換のために必要になるまで生成または格納されないゾーンを生成します。
    Viewとして宣言されているjavax.swing.text内のフィールド
    修飾子と型
    フィールド
    説明
    protected View
    FlowView.layoutPool
    このビューが表す要素(物理的ビューに変換する論理ビュー)の子要素を表すビューです。
    Viewを返すjavax.swing.text内のメソッド
    修飾子と型
    メソッド
    説明
    GlyphView.breakView(int axis, int p0, float pos, float len)
    指定された軸および指定された長さでこのビューを分割します。
    ParagraphView.breakView(int axis, float len, Shape a)
    指定された軸および指定された長さでこのビューを分割します。
    View.breakView(int axis, int offset, float pos, float len)
    指定された軸でこのビューの分割を試みます。
    ViewFactory.create(Element elem)
    ドキュメントの指定された構造要素からビューを作成します。
    GlyphView.createFragment(int p0, int p1)
    要素の一部分を表すビューを作成します。
    View.createFragment(int p0, int p1)
    要素の一部分を表すビューを作成します。
    protected abstract View
    FlowView.createRow()
    フローの子に相当する行を保持するのに使うViewを作成します。
    protected View
    ParagraphView.createRow()
    フローの子に相当する行を保持するために使用するViewを作成します。
    protected View
    FlowView.FlowStrategy.createView(FlowView fv, int startOffset, int spanLeft, int rowIndex)
    現在のフローの一部を表すために使用できるビューを作成します。
    protected View
    ZoneView.createZone(int p0, int p1)
    このオブジェクトが扱う範囲内にあるモデル内の指定範囲内のゾーンを表すビューを生成します。
    AsyncBoxView.ChildState.getChildView()
    このレコードが表す子ビューを取得します。
    protected View
    ParagraphView.getLayoutView(int index)
    指定されたindexのビューを返します。
    protected View
    FlowView.FlowStrategy.getLogicalView(FlowView fv)
    このメソッドはFlowViewの論理ビューへのフローを示します。
    View.getParent()
    ビューの親を返します。
    AsyncBoxView.getView(int n)
    n番目の子ビューを返します。
    CompositeView.getView(int n)
    コンテナ内のn番目のビューを返します。
    View.getView(int n)
    n番目の子ビューを取得します。
    protected View
    BoxView.getViewAtPoint(int x, int y, Rectangle alloc)
    指定された座標の子ビューを取得します。
    protected abstract View
    CompositeView.getViewAtPoint(int x, int y, Rectangle alloc)
    指定された座標の子ビューを取得します。
    protected View
    CompositeView.getViewAtPosition(int pos, Rectangle a)
    モデル内で指定された位置を表す子ビューを取得します。
    protected View
    TableView.getViewAtPosition(int pos, Rectangle a)
    モデル内で指定された位置を表す子ビューを取得します。
    protected View
    TableView.TableRow.getViewAtPosition(int pos, Rectangle a)
    モデル内で指定された位置を表す子ビューを取得します。
    View型のパラメータを持つjavax.swing.text内のメソッド
    修飾子と型
    メソッド
    説明
    void
    View.append(View v)
    1つの子ビューを追加します。
    AsyncBoxView.createChildState(View v)
    サブクラスがChildStateレコードを拡張してより多くのことを行なったり保持したりできるように、新しいChildStateレコードがこのメソッドによって作成されます。
    protected void
    指定された子ビューにDocumentEventを転送します。
    void
    View.insert(int offs, View v)
    1つの子ビューを挿入します。
    protected boolean
    ZoneView.isZoneLoaded(View zone)
    ゾーンがロード状態にあるかどうかを判定します。
    DefaultHighlighter.DefaultHighlightPainter.paintLayer(Graphics g, int offs0, int offs1, Shape bounds, JTextComponent c, View view)
    ハイライトの一部分をペイントします。
    abstract Shape
    LayeredHighlighter.LayerPainter.paintLayer(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
     
    void
    DefaultHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
    このメソッドは、葉View (LabelViewなど)のレンダリング中に呼び出されます。
    abstract void
    LayeredHighlighter.paintLayeredHighlights(Graphics g, int p0, int p1, Shape viewBounds, JTextComponent editor, View view)
    このメソッドは、葉View (LabelViewなど)のレンダリング中に呼び出されます。
    void
    AsyncBoxView.preferenceChanged(View child, boolean width, boolean height)
    子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。
    void
    BoxView.preferenceChanged(View child, boolean width, boolean height)
    子に呼び出され、そのスパンの設定が変更されたことを示します。
    void
    View.preferenceChanged(View child, boolean width, boolean height)
    子ビューは親でこのメソッドを呼び出し、設定が変更されたこと、および再度レイアウトが考慮されなければならないことを示すことができます。
    void
    AsyncBoxView.replace(int offset, int length, View[] views)
    子ビューを更新するためにスーパー・クラスを呼び出し、子のステータス・レコードを更新します。
    void
    BoxView.replace(int index, int length, View[] elems)
    レイアウトを無効にして、要求または割当てのキャッシュのサイズを変更します。
    void
    CompositeView.replace(int offset, int length, View[] views)
    子ビューを置換します。
    void
    TableView.replace(int offset, int length, View[] views)
    子ビューを変更します。
    void
    TableView.TableRow.replace(int offset, int length, View[] views)
    子ビューを変更します。
    void
    View.replace(int offset, int length, View[] views)
    子ビューを置換します。
    void
    AsyncBoxView.setParent(View parent)
    ビューの親を設定します。
    void
    ComponentView.setParent(View p)
    子ビューの親を設定します。
    void
    CompositeView.setParent(View parent)
    ビューの親を設定します。
    void
    View.setParent(View parent)
    このビューの親ビューを確立します。
    protected void
    ZoneView.unloadZone(View zone)
    ゾーンを省メモリー状態に変換して、ゾーンをアンロードします。
    protected void
    ZoneView.zoneWasLoaded(View zone)
    ロードされるとゾーンにより呼び出されます。
    View型のパラメータを持つjavax.swing.text内のコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    子のステータスを構築します。
  • javax.swing.text.htmlでのViewの使用

    javax.swing.text.html内のViewのサブクラス
    修飾子と型
    クラス
    説明
    class 
    CSS仕様を使い、ブロックをボックスとして表示するためのビューの実装です。
    class 
    フォーム要素<input>、<textarea>、および<select>のためのビュー・インタフェースを実装するコンポーネント・デコレータです。
    class 
    HTMLの<IMG>タグをサポートするためのイメージのビューです。
    class 
    CSS属性に基づいてインライン要素スタイルを表示します。
    class 
    HTMLリストを表示するビューの実装です。
    class 
    <object>要素のビュー・インタフェースを実装するコンポーネント・デコレータです。
    class 
    段落を表示し、CSS属性に基づいて構成します。
    Viewを返すjavax.swing.text.html内のメソッド
    修飾子と型
    メソッド
    説明
    InlineView.breakView(int axis, int offset, float pos, float len)
    指定された軸でこのビューの分割を試みます。
    HTMLEditorKit.HTMLFactory.create(Element elem)
    要素からビューを作成します。
    View型のパラメータを持つjavax.swing.text.html内のメソッド
    修飾子と型
    メソッド
    説明
    float
    StyleSheet.BoxPainter.getInset(int side, View v)
    マージン、境界、およびパディングを処理するために指定された側に必要なインセットを取得します。
    StyleSheet.getViewAttributes(View v)
    表示のためにビューで使用される属性セットを取得します。
    void
    StyleSheet.BoxPainter.paint(Graphics g, float x, float y, float w, float h, View v)
    指定された属性に従ってCSSボックスをペイントします。
    void
    StyleSheet.ListPainter.paint(Graphics g, float x, float y, float w, float h, View v, int item)
    指定された属性に従ってCSSリスト修飾をペイントします。
    void
    BlockView.setParent(View parent)
    このビューの親ビューを確立します。
    void
    ImageView.setParent(View parent)
    このビューの親ビューを確立します。
    void
    ParagraphView.setParent(View parent)
    このビューの親ビューを確立します。