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