JavaTM 2 Platform
Std. Ed. v1.3

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

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

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


JavaTM 2 Platform
Std. Ed. v1.3

バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。

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