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

JCheckBox JCheckBoxMenuItem

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

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

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

JCheckBoxなどが無効な状態での文字色を変更

thumbnail
JCheckBoxなどが無効な状態での文字色を変更

JCheckBoxJComboBoxなどのコンポーネントが無効な状態になった場合の文字色を変更します。

JCheckBoxMenuItemのチェックアイコンを変更する

thumbnail
JCheckBoxMenuItemのチェックアイコンを変更する

JCheckBoxMenuItemのチェックアイコンを変更します。

JTableHeaderにJCheckBoxを追加してセルの値を切り替える

thumbnail
JTableHeaderにJCheckBoxを追加してセルの値を切り替える

JTableHeaderJCheckBoxを追加して、同じ列のJCheckBoxで表示している値をすべて切り替えます。

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

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

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

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

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

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

JTreeの葉ノードをJCheckBoxにする

thumbnail
JTreeの葉ノードをJCheckBoxにする

JTreeの葉ノードを編集可能なJCheckBoxにします。

JCheckBox付きJTreeでディレクトリ構造を表示

thumbnail
JCheckBox付きJTreeでディレクトリ構造を表示

編集可能なJCheckBoxをノードに追加したJTreeでディレクトリ構造を表示します。

JListのセルにJCheckBoxを使用する

thumbnail
JListのセルにJCheckBoxを使用する

JListのセルにJCheckBoxを使用して、チェックボックスの一覧を作成します。

JCheckBoxに不定状態のアイコンを追加する

thumbnail
JCheckBoxに不定状態のアイコンを追加する

JCheckBoxの選択状態、非選択状態に加えて、不定状態を表すアイコンを追加します。

↑10 ↓11

JTreeのすべてのノードにJCheckBoxを追加する

thumbnail
JTreeのすべてのノードにJCheckBoxを追加する

JTreeのすべてのノードに編集可能なJCheckBoxを追加します。

JTableの列にEnumSetを使用する

thumbnail
JTableの列にEnumSetを使用する

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

JCheckBoxのチェックアイコンを一行目中央に配置する

thumbnail
JCheckBoxのチェックアイコンを一行目中央に配置する

JCheckBoxのテキストが複数行の場合、チェックアイコンが一行目中央に配置されるよう設定します。

JTableのモデルが変更されたことをイベントで受け取る

thumbnail
JTableのモデルが変更されたことをイベントで受け取る

JTableのモデルの変更を受け取ってJTableHeaderに追加したJCheckBoxを更新します。

JTableのセル内部にあるJCheckBoxのみクリック可能にする

thumbnail
JTableのセル内部にあるJCheckBoxのみクリック可能にする

JTableのセルエディタとしてJPanel中央に配置したJCheckBoxを設定し、そのJCheckBoxをクリックした場合のみ選択状態が変化するように設定します。

JCheckBoxMenuItemをクリックしてもJPopupMenuを閉じないように設定する

thumbnail
JCheckBoxMenuItemをクリックしてもJPopupMenuを閉じないように設定する

JPopupMenuにクリックしてもポップアップが開いたままの状態を維持するように設定したJCheckBoxMenuItemJCheckBoxを追加します。

JCheckBoxの選択状態をBigIntegerで記憶し、UndoManagerを使用して元に戻したりやり直したりする

thumbnail
JCheckBoxの選択状態をBigIntegerで記憶し、UndoManagerを使用して元に戻したりやり直したりする

複数のJCheckBoxの選択状態をBigIntegerで記憶し、UndoManagerを使用してアンドゥ・リドゥを行います。

JComboBoxのアイテムとして表示したJCheckBoxを複数選択する

thumbnail
JComboBoxのアイテムとして表示したJCheckBoxを複数選択する

JComboBoxのアイテムとしてJCheckBoxを表示し、ドロップダウンリストを開いたままこれを複数選択可能に設定します。

JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する

thumbnail
JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する

JComboBoxを編集可能に設定し、ComboBoxEditorとして複数のJCheckBoxJTextFieldを配置したJPanelを設定します。

JCheckBoxのチェックアイコンを変更

thumbnail
JCheckBoxのチェックアイコンを変更

JCheckBoxで使用するチェックアイコンの色や形を変更します。

↑20 ↓21

JTabbedPaneのタブにJCheckBoxを追加

thumbnail
JTabbedPaneのタブにJCheckBoxを追加

JTabbedPaneのタブ内にクリック可能なJCheckBoxを追加します。

JCheckBoxの選択状態をBitSetで管理する

thumbnail
JCheckBoxの選択状態をBitSetで管理する

複数のJCheckBoxの選択状態をBitSetを使用して管理します。

JCheckBoxのチェックアイコンの縁をフラットに変更する

thumbnail
JCheckBoxのチェックアイコンの縁をフラットに変更する

JCheckBoxのチェックアイコンの縁をフラットな描画に変更します。

JCheckBoxをグループでまとめて有効化する

thumbnail
JCheckBoxをグループでまとめて有効化する

TreeModelから親JCheckBoxと子JCheckBoxのグループを作成し、親JCheckBoxが選択されている場合のみ子JCheckBoxのグループを有効化します。

JCheckBoxのチェックアイコンを拡大縮小する

thumbnail
JCheckBoxのチェックアイコンを拡大縮小する

JTableのセルエディタ、セルレンダラに設定したJCheckBoxのチェックアイコンをJTableの行の高さに応じてリサイズします。

JCheckBoxのRolloverIconを変更する

thumbnail
JCheckBoxのRolloverIconを変更する

JCheckBoxがマウスオーバー状態になったときに表示されるRolloverIconを変更します。

JTableの表示倍率を変更する

thumbnail
JTableの表示倍率を変更する

JTableのフォントサイズ、行高、セルエディタのチェックアイコンなどを拡大縮小して表示倍率を変更します。

JTableのセルに行選択チェックボックスを追加する

thumbnail
JTableのセルに行選択チェックボックスを追加する

JTableのセルに行選択チェックボックスを設定してキー操作なしで複数行選択を可能にします。

JCheckBoxのグループ内で選択可能な上限を設定する

thumbnail
JCheckBoxのグループ内で選択可能な上限を設定する

JCheckBoxが同一JPanel、またはJComboBox内に配置されているかでグループ化し、そのグループ内で選択可能なJCheckBoxの数を制限します。

JCheckBoxとJRadioButtonのチェックアイコン背景色を変更する

thumbnail
JCheckBoxとJRadioButtonのチェックアイコン背景色を変更する

JCheckBoxJRadioButtonのチェックアイコン内部の描画に使用するインテリア背景色などを変更します。