TITLE:CellEditor CellRenderer

CellEditor CellRenderer

このページでは、TableCellEditorTableCellRenderer関係のメモを集めて一覧にしています。

JTableのセルにJProgressBarを表示

thumbnail
JTableのセルにJProgressBarを表示

JTableのセルにJProgressBarを使用して進捗を表示します。

JTableのセルにJButtonを追加して行削除

thumbnail
JTableのセルにJButtonを追加して行削除

JTableのセルにJButtonを追加し、クリックされたらその行を削除します。

JTableのセルに複数のJButtonを配置する

thumbnail
JTableのセルに複数のJButtonを配置する

JTableのセル内にクリック可能な複数のJButtonを配置します。

JTableのセル中にJRadioButtonを配置

thumbnail
JTableのセル中にJRadioButtonを配置

JTableのセル中に複数のJRadioButtonを配置します。

JTableのCellにJCheckBoxを複数配置する

thumbnail
JTableのCellにJCheckBoxを複数配置する

JTableのセル中にJCheckBoxを複数個配置します。

JTableのCellRendererにJComboBoxを設定

thumbnail
JTableのCellRendererにJComboBoxを設定

JTableCellRendererとしてJComboBoxを使用します。

JTableのCellEditorにJComboBoxを設定

thumbnail
JTableのCellEditorにJComboBoxを設定

JTableCellEditorJComboBoxを使用し、リストから値を選択できるようにします。

JTableのセルにJCheckBoxを表示して行背景色を変更

thumbnail
JTableのセルにJCheckBoxを表示して行背景色を変更

JTableのセルに表示されているJCheckBoxがチェックされていれば、その行の背景色を変更します。

JTableのCellEditorとCellRendererにJSliderを使用する

thumbnail
JTableのCellEditorとCellRendererにJSliderを使用する

JTableCellEditorCellRendererJSliderを使用するように設定します。

CellEditorをJSpinnerにして日付を変更

thumbnail
CellEditorをJSpinnerにして日付を変更

JTableで、日付を表示する列のセルエディタをJSpinnerにします。

↑10 ↓11

TableCellEditorのレイアウトを変更

thumbnail
TableCellEditorのレイアウトを変更

TableCellEditorのレイアウトを変更して、CellEditorの隣にJButtonを配置します。

JTableの編集にセルより大きなセルエディタを使用

thumbnail
JTableの編集にセルより大きなセルエディタを使用

通常のセルエディタではなく、セルより大きなアイコンを選択する為のセルエディタを使用してJTableを編集します。

CellEditorのBorderを変更

thumbnail
CellEditorのBorderを変更

JTableCellEditorBorderを設定します。

JTableのセル幅で文字列を折り返し

thumbnail
JTableのセル幅で文字列を折り返し

JTableのセル幅に合わせて文字列を折り返します。

JTableのセルの高さを自動調整

thumbnail
JTableのセルの高さを自動調整

JTableのセルの高さを、文字列の折り返しに応じて自動調整します。

JTableのセルにHyperlinkを表示

thumbnail
JTableのセルにHyperlinkを表示

JTableのセルの中に、Hyperlinkを表示します。

Htmlで修飾した文字列のクリップ

thumbnail
Htmlで修飾した文字列のクリップ

Htmlで文字列を修飾するとクリップされなくなるので、予めクリップした文字列を作成してからHtmlを使用します。

JTableのセル内でリンクだけHover可能にする

thumbnail
JTableのセル内でリンクだけHover可能にする

JTableのセル内ではなく、内部のリンク上にカーソルがきた場合だけHoverするように設定します。

JTableのセルをシングルクリックで編集する

thumbnail
JTableのセルをシングルクリックで編集する

JTableのセルをマウスでシングルクリックすると編集状態になるように設定します。

JTableのセルのハイライト

thumbnail
JTableのセルのハイライト

セル上にマウスがある場合、その色を変更します。

↑20 ↓21

JTableのセルエディタにJPopupMenuを設定

thumbnail
JTableのセルエディタにJPopupMenuを設定

JTableのセルエディタに、CopyPasteUndoRedoなどを行うJPopupMenuを設定します。

JCheckBoxのセルをロールオーバーする

thumbnail
JCheckBoxのセルをロールオーバーする

JTableのセルにJCheckBoxを使用したときでも、マウスカーソルでロールオーバーするように設定します。

JTableが使用するBooleanCellEditorの背景色を変更

thumbnail
JTableが使用するBooleanCellEditorの背景色を変更

JTableがデフォルトで使用するBooleanCellEditorの背景色を選択色に変更します。

JTableのセル内に二行だけ表示

thumbnail
JTableのセル内に二行だけ表示

JTableのセル内に文字列をニ行分だけ表示し、あふれる場合は"..."で省略します。

TableCellEditorをスクロール可能にする

thumbnail
TableCellEditorをスクロール可能にする

JTableTableCellEditorとして、JTextAreaJScrollPaneを使用します。

JTableのCellEditorに設定したJComboBoxに余白を追加する

thumbnail
JTableのCellEditorに設定したJComboBoxに余白を追加する

JTableCellEditorに設定したJComboBoxに余白を追加します。

JTableの列にEnumSetを使用する

thumbnail
JTableの列にEnumSetを使用する

JTableの列にEnumSetを設定し、その状態をJCheckBoxを使ったレンダラーで表示します。

JTableの行ヘッダに列ヘッダのRendererを使用する

thumbnail
JTableの行ヘッダに列ヘッダのRendererを使用する

JTableの行の描画に、JTableHeaderから取得した列ヘッダのRendererを適用します。

JTableのセルを横方向に連結する

thumbnail
JTableのセルを横方向に連結する

JTableのセルを横方向に連結するセルレンダラーを作成します。

JTableの検索結果をRowFilterとHighlighterで強調表示する

thumbnail
JTableの検索結果をRowFilterとHighlighterで強調表示する

JTableで正規表現による検索結果をRowFilterHighlighterを使用して表現します。

JTableでプロパティ一覧表を作成する

thumbnail
JTableでプロパティ一覧表を作成する

JTableの行ごとにクラスに応じたセルエディタなどを適用することで、プロパティ一覧表を作成します。