JavaTM 2
Platform
Std. Ed. v1.4.0

インタフェース
javax.swing.table.TableCellRenderer の使用

TableCellRenderer を使用しているパッケージ
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する、「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.table javax.swing.JTable を処理するためのクラスおよびインタフェースを提供します。 
 

javax.swing での TableCellRenderer の使用
 

TableCellRenderer を返す javax.swing のメソッド
 TableCellRenderer JTable.getDefaultRenderer(Class columnClass)
          TableColumn にレンダリングが設定されていない場合に使う、セルレンダリングを返します。
 TableCellRenderer JTable.getCellRenderer(int row, int column)
          この行と列で指定するセルの適切なレンダリングを返します。
 

TableCellRenderer 型のパラメータを持つ javax.swing のメソッド
 void JTable.setDefaultRenderer(Class columnClass, TableCellRenderer renderer)
          TableColumn にレンダリングが設定されていない場合に使う、デフォルトのセルレンダリングを設定します。
 Component JTable.prepareRenderer(TableCellRenderer renderer, int row, int column)
          rowcolumn の位置にあるセルの値および選択状態をデータモデルに照会して、レンダリングを準備します。
 

javax.swing.table での TableCellRenderer の使用
 

TableCellRenderer を実装している javax.swing.table のクラス
 class DefaultTableCellRenderer
          JTable で各セルを描画 (表示) するための標準クラスです。
static class DefaultTableCellRenderer.UIResource
          UIResource を実装する DefaultTableCellRenderer のサブクラスです。
 

TableCellRenderer として宣言されている javax.swing.table のフィールド
protected  TableCellRenderer TableColumn.headerRenderer
          列のヘッダを描画するために使われるレンダリングです。
protected  TableCellRenderer TableColumn.cellRenderer
          列のデータセルを描画するために使われるレンダリングです。
 

TableCellRenderer を返す javax.swing.table のメソッド
 TableCellRenderer JTableHeader.getDefaultRenderer()
          TableColumnheaderRenderer を定義しないときに使われるデフォルトのレンダリングを返します。
protected  TableCellRenderer JTableHeader.createDefaultRenderer()
          TableColumn がヘッダレンダリングを定義しないときに使われるデフォルトのレンダリングです。
 TableCellRenderer TableColumn.getHeaderRenderer()
          TableColumn のヘッダを描画するために使われる TableCellRenderer を返します。
 TableCellRenderer TableColumn.getCellRenderer()
          JTable がこの列の値を描画するために使う TableCellRenderer を返します。
protected  TableCellRenderer TableColumn.createDefaultHeaderRenderer()
          Java 2 プラットフォーム v1.3 では、TableColumn コンストラクタはこのメソッドを呼び出しません。
 

TableCellRenderer 型のパラメータを持つ javax.swing.table のメソッド
 void JTableHeader.setDefaultRenderer(TableCellRenderer defaultRenderer)
          TableColumnheaderRenderer を定義しないときに使われるデフォルトのレンダリングです。
 void TableColumn.setHeaderRenderer(TableCellRenderer headerRenderer)
          TableColumn のヘッダを headerRenderer へ描画するために使われる TableCellRenderer を設定します。
 void TableColumn.setCellRenderer(TableCellRenderer cellRenderer)
          JTable がこの列の個々の値を描画するために使う TableCellRenderer を設定します。
 

TableCellRenderer 型のパラメータを持つ javax.swing.table のコンストラクタ
TableColumn(int modelIndex, int width, TableCellRenderer cellRenderer, TableCellEditor cellEditor)
          TableColumn のインスタンスを modelIndex で生成および初期化します。
 


JavaTM 2
Platform
Std. Ed. v1.4.0

バグの報告と機能のリクエスト
これ以外の API リファレンスおよび開発者用ドキュメントについては、 Java 2 SDK SE 開発者用ドキュメントを参照してください。 開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、 およびコード実例が含まれています。

Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.