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

クラスTableView

java.lang.Object
すべての実装されたインタフェース:
SwingConstants

public abstract class TableView extends BoxView

テーブルのViewインタフェースを実装します。テーブルは、このビューが扱う要素の子要素が行を表し、行要素の子要素がセルである要素構造で構成されます。 セル要素は、その下に任意の要素構造を持つことができます。この要素構造は、getViewFactoryメソッドによって返されるViewFactoryを使用して構築されます。


    TABLE
      ROW
        CELL
        CELL
      ROW
        CELL
        CELL

 

これは、ボックスの階層として実装されます。表自体は垂直のボックス、行は水平のボックス、およびセルは垂直のボックスです。 セルは、複数の列および行を補うことができます。 デフォルトでは、表はグリッド上で形成されているものと見なすことができ(つまり、グリッド・バッグ・レイアウトで見られるようなもの)、そこでは表のセルは複数のグリッド・セルに補うことを要求できます。 表のセルのデフォルトの水平スパンはこのグリッドに基づいていますが、セル(すなわち、必要に応じて表セルは独立したスパンを持つことができます)のリクエスト・スパンを再実装することによって変更できます。

関連項目: