Java プラットフォーム 1.2

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

TableCellRenderer を使用するパッケージ
javax.swing 可能な限りすべてのプラットフォームで同じように機能する「軽量」コンポーネント (Java 言語全体で共通) のセットを提供します。 
javax.swing.table java.awt.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)
          dataModel からの適切な値と、選択モデルからの適切な選択値で、指定されたレンダリングを準備します。
 

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()
           
 

TableCellRenderer のパラメータを持つ javax.swing.table におけるメソッド
 void TableColumn.setHeaderRenderer(TableCellRenderer aRenderer)
          TableColumn のヘッダを描画するために使われる TableCellRenderer を aRenderer に設定します。
 void TableColumn.setCellRenderer(TableCellRenderer aRenderer)
          JTable がこの列の各値を描画するために使う TableCellRenderer を aRenderer に設定します。
 

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


Java プラットフォーム 1.2

バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.