public class MultiSelectableCheckBoxTableCellRenderer
extends java.lang.Object
implements javax.swing.table.TableCellRenderer
コンストラクタと説明 |
---|
MultiSelectableCheckBoxTableCellRenderer(TableContext context)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.awt.Component |
getTableCellRendererComponent(javax.swing.JTable table,
java.lang.Object value,
boolean isSelected,
boolean hasFocus,
int row,
int column)
TableのCellRendererとなるコンポーネントを取得する
チェックボックスによる選択状態の場合の背景色を変更できるようにする。
|
void |
setCheckedRowBackground(java.awt.Color color)
チェックされた行の背景色指定を行う
|
void |
setOddRowBackground(java.awt.Color color)
奇数行の背景色指定を行う
|
void |
setOddRowPaint(boolean paint)
行の色分けを行うかの指定を設定する
|
public MultiSelectableCheckBoxTableCellRenderer(TableContext context)
context
- テーブル制御コンテキストpublic void setOddRowPaint(boolean paint)
paint
- trueなら行う、falseなら行わないpublic void setOddRowBackground(java.awt.Color color)
color
- 奇数行の背景色public void setCheckedRowBackground(java.awt.Color color)
color
- チェックされた行の背景色public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)
getTableCellRendererComponent
インタフェース内 javax.swing.table.TableCellRenderer
table
- value
- isSelected
- hasFocus
- row
- column
-