JavaTM 2 Platform
Standard Ed. 5.0

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

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

javax.swing での TableCellRenderer の使用
 

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

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

javax.swing.table での TableCellRenderer の使用
 

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

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

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

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

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


JavaTM 2 Platform
Standard Ed. 5.0

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

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。