インタフェース
javax.swing.table.TableCellRendererの使用
TableCellRendererを使用するパッケージ
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.JTableを処理するためのクラスとインタフェースを提供します。-
javax.swingでのTableCellRendererの使用
TableCellRendererを返すjavax.swingのメソッド修飾子と型メソッド説明JTable.getCellRenderer(int row, int column) この行と列で指定するセルの適切なレンダリングを返します。JTable.getDefaultRenderer(Class<?> columnClass) TableColumnにレンダラが設定されていない場合に使用する、セル・レンダラを返します。型TableCellRendererのパラメータを持つjavax.swingのメソッド修飾子と型メソッド説明JTable.prepareRenderer(TableCellRenderer renderer, int row, int column) row、columnの位置にあるセルの値および選択状態をデータ・モデルに照会して、レンダラを準備します。voidJTable.setDefaultRenderer(Class<?> columnClass, TableCellRenderer renderer) TableColumnにレンダラが設定されていない場合に使用する、デフォルトのセル・レンダラを設定します。 -
javax.swing.tableでのTableCellRendererの使用
TableCellRendererを実装しているjavax.swing.tableのクラス修飾子と型クラス説明classJTable内の個々のセルをレンダリング(表示)するための標準クラス。static classUIResourceを実装するDefaultTableCellRendererのサブクラス。TableCellRendererとして宣言されたjavax.swing.tableのフィールド修飾子と型フィールド説明protected TableCellRendererTableColumn.cellRenderer列のデータ・セルを描画するために使われるレンダラです。protected TableCellRendererTableColumn.headerRenderer列のヘッダーを描画するために使われるレンダラです。修飾子と型メソッド説明protected TableCellRendererTableColumn.createDefaultHeaderRenderer()Java 2プラットフォームv1.3では、TableColumnコンストラクタはこのメソッドを呼び出しません。protected TableCellRendererJTableHeader.createDefaultRenderer()TableColumnでヘッダー・レンダラが定義されていない場合に使用されるデフォルトのレンダラを返します。TableColumn.getCellRenderer()JTableがこの列の個々の値を描画するために使用するTableCellRendererを返します。JTableHeader.getDefaultRenderer()TableColumnでheaderRendererが定義されていない場合に使用されるデフォルトのレンダラを返します。TableColumn.getHeaderRenderer()TableColumnのヘッダーを描画するために使われるTableCellRendererを返します。型TableCellRendererのパラメータを持つjavax.swing.tableのメソッド修飾子と型メソッド説明voidTableColumn.setCellRenderer(TableCellRenderer cellRenderer) JTableがこの列の個々の値を描画するために使うTableCellRendererを設定します。voidJTableHeader.setDefaultRenderer(TableCellRenderer defaultRenderer) TableColumnでheaderRendererが定義されていない場合に使用されるデフォルトのレンダラを設定します。voidTableColumn.setHeaderRenderer(TableCellRenderer headerRenderer) TableColumnのヘッダーを描画するために使用されるTableCellRendererを、headerRendererに設定します。型TableCellRendererのパラメータを持つjavax.swing.tableのコンストラクタ修飾子コンストラクタ説明TableColumn(int modelIndex, int width, TableCellRenderer cellRenderer, TableCellEditor cellEditor) モデル・インデックス、幅、セル・レンダラ、セル・エディタを指定して、TableColumnのインスタンスを作成し、初期化します。すべてのTableColumnコンストラクタはこれに処理を委譲します。