モジュール java.desktop
パッケージ javax.swing.text

クラスCompositeView

java.lang.Object
javax.swing.text.View
javax.swing.text.CompositeView
すべての実装されたインタフェース:
SwingConstants
直系の既知のサブクラス:
BoxView

public abstract class CompositeView extends View
CompositeViewは、1つ以上の子ビューを管理するabstractクラスのViewの実装です。 CompositeViewは、比較的少数の子ビューを管理することを想定しています。 CompositeViewは、BoxViewなど、子のViewを含む、Viewの実装の開始ポイントとして使用されます。 子のViewのコレクションを管理するサブクラスでは、replace(int, int, javax.swing.text.View[])メソッドが使用されます。 DocumentListener通知中にViewreplaceを呼び出すので、通常replaceを直接呼び出す必要はありません。

CompositeViewは子Viewにレイアウト・ポリシーを適用しませんが、含まれる子Viewを設定することは可能です。 インセットは、setInsets(short, short, short, short)またはsetParagraphInsets(javax.swing.text.AttributeSet)によって設定できます。

Viewの抽象メソッドに加え、CompositeViewのサブクラスもオーバーライドする必要があります。