JCheckBox JCheckBoxMenuItem
このページでは、JCheckBox
やJCheckBoxMenuItem
のメモを集めて一覧にしています。
- JCheckBox JCheckBoxMenuItem
- ↑10 ↓11
- JTreeのすべてのノードにJCheckBoxを追加する
- JTableの列にEnumSetを使用する
- JCheckBoxのチェックアイコンを一行目中央に配置する
- JTableのモデルが変更されたことをイベントで受け取る
- JTableのセル内部にあるJCheckBoxのみクリック可能にする
- JCheckBoxMenuItemをクリックしてもJPopupMenuを閉じないように設定する
- JCheckBoxの選択状態をBigIntegerで記憶し、UndoManagerを使用して元に戻したりやり直したりする
- JComboBoxのアイテムとして表示したJCheckBoxを複数選択する
- JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する
- JCheckBoxのチェックアイコンを変更
- ↑20 ↓21
JCheckBox JCheckBoxMenuItem
JTableのセルにJCheckBoxを表示して行背景色を変更
JTableのセルにJCheckBoxを表示して行背景色を変更
JTable
のセルに表示されているJCheckBox
がチェックされていれば、その行の背景色を変更します。
JCheckBoxなどが無効な状態での文字色を変更
JCheckBoxなどが無効な状態での文字色を変更
JCheckBox
やJComboBox
などのコンポーネントが無効な状態になった場合の文字色を変更します。
JCheckBoxMenuItemのチェックアイコンを変更する
JCheckBoxMenuItemのチェックアイコンを変更する
JCheckBoxMenuItem
のチェックアイコンを変更します。
JTableHeaderにJCheckBoxを追加してセルの値を切り替える
JTableHeaderにJCheckBoxを追加してセルの値を切り替える
JTableHeader
にJCheckBox
を追加して、同じ列のJCheckBox
で表示している値をすべて切り替えます。
JCheckBoxのセルをロールオーバーする
JCheckBoxのセルをロールオーバーする
JTable
のセルにJCheckBox
を使用したときでも、マウスカーソルでロールオーバーするように設定します。
JTableのCellにJCheckBoxを複数配置する
JTableのCellにJCheckBoxを複数配置する
JTable
のセル中にJCheckBox
を複数個配置します。
JTreeの葉ノードをJCheckBoxにする
JTreeの葉ノードをJCheckBoxにする
JTree
の葉ノードを編集可能なJCheckBox
にします。
JCheckBox付きJTreeでディレクトリ構造を表示
JCheckBox付きJTreeでディレクトリ構造を表示
編集可能なJCheckBox
をノードに追加したJTree
でディレクトリ構造を表示します。
JListのセルにJCheckBoxを使用する
JListのセルにJCheckBoxを使用する
JList
のセルにJCheckBox
を使用して、チェックボックスの一覧を作成します。
JCheckBoxに不定状態のアイコンを追加する
JCheckBoxに不定状態のアイコンを追加する
JCheckBox
の選択状態、非選択状態に加えて、不定状態を表すアイコンを追加します。
↑10 ↓11
JTreeのすべてのノードにJCheckBoxを追加する
JTreeのすべてのノードにJCheckBoxを追加する
JTree
のすべてのノードに編集可能なJCheckBox
を追加します。
JTableの列にEnumSetを使用する
JTableの列にEnumSetを使用する
JTable
の列にEnumSet
を設定し、その状態をJCheckBox
を使ったレンダラーで表示します。
JCheckBoxのチェックアイコンを一行目中央に配置する
JCheckBoxのチェックアイコンを一行目中央に配置する
JCheckBox
のテキストが複数行の場合、チェックアイコンが一行目中央に配置されるよう設定します。
JTableのモデルが変更されたことをイベントで受け取る
JTableのモデルが変更されたことをイベントで受け取る
JTable
のモデルの変更を受け取ってJTableHeader
に追加したJCheckBox
を更新します。
JTableのセル内部にあるJCheckBoxのみクリック可能にする
JTableのセル内部にあるJCheckBoxのみクリック可能にする
JTable
のセルエディタとしてJPanel
中央に配置したJCheckBox
を設定し、そのJCheckBox
をクリックした場合のみ選択状態が変化するように設定します。
JCheckBoxMenuItemをクリックしてもJPopupMenuを閉じないように設定する
JCheckBoxMenuItemをクリックしてもJPopupMenuを閉じないように設定する
JPopupMenu
にクリックしてもポップアップが開いたままの状態を維持するように設定したJCheckBoxMenuItem
やJCheckBox
を追加します。
JCheckBoxの選択状態をBigIntegerで記憶し、UndoManagerを使用して元に戻したりやり直したりする
JCheckBoxの選択状態をBigIntegerで記憶し、UndoManagerを使用して元に戻したりやり直したりする
複数のJCheckBox
の選択状態をBigInteger
で記憶し、UndoManager
を使用してアンドゥ・リドゥを行います。
JComboBoxのアイテムとして表示したJCheckBoxを複数選択する
JComboBoxのアイテムとして表示したJCheckBoxを複数選択する
JComboBox
のアイテムとしてJCheckBox
を表示し、ドロップダウンリストを開いたままこれを複数選択可能に設定します。
JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する
JComboBoxのComboBoxEditorに編集可能なJCheckBoxを追加する
JComboBox
を編集可能に設定し、ComboBoxEditor
として複数のJCheckBox
とJTextField
を配置したJPanel
を設定します。
JCheckBoxのチェックアイコンを変更
JCheckBoxのチェックアイコンを変更
JCheckBox
で使用するチェックアイコンの色や形を変更します。
↑20 ↓21
JTabbedPaneのタブにJCheckBoxを追加
JTabbedPaneのタブにJCheckBoxを追加
JTabbedPane
のタブ内にクリック可能なJCheckBox
を追加します。
JCheckBoxの選択状態をBitSetで管理する
JCheckBoxの選択状態をBitSetで管理する
複数のJCheckBox
の選択状態をBitSet
を使用して管理します。
JCheckBoxのチェックアイコンの縁をフラットに変更する
JCheckBoxのチェックアイコンの縁をフラットに変更する
JCheckBox
のチェックアイコンの縁をフラットな描画に変更します。
JCheckBoxをグループでまとめて有効化する
JCheckBoxをグループでまとめて有効化する
TreeModel
から親JCheckBox
と子JCheckBox
のグループを作成し、親JCheckBox
が選択されている場合のみ子JCheckBox
のグループを有効化します。
JCheckBoxのチェックアイコンを拡大縮小する
JCheckBoxのチェックアイコンを拡大縮小する
JTable
のセルエディタ、セルレンダラに設定したJCheckBox
のチェックアイコンをJTable
の行の高さに応じてリサイズします。
JCheckBoxのRolloverIconを変更する
JCheckBoxのRolloverIconを変更する
JCheckBox
がマウスオーバー状態になったときに表示されるRolloverIcon
を変更します。
JTableの表示倍率を変更する
JTableの表示倍率を変更する
JTable
のフォントサイズ、行高、セルエディタのチェックアイコンなどを拡大縮小して表示倍率を変更します。
JTableのセルに行選択チェックボックスを追加する
JTableのセルに行選択チェックボックスを追加する
JTable
のセルに行選択チェックボックスを設定してキー操作なしで複数行選択を可能にします。
JCheckBoxのグループ内で選択可能な上限を設定する
JCheckBoxのグループ内で選択可能な上限を設定する
JCheckBox
が同一JPanel
、またはJComboBox
内に配置されているかでグループ化し、そのグループ内で選択可能なJCheckBox
の数を制限します。
JCheckBoxとJRadioButtonのチェックアイコン背景色を変更する
JCheckBoxとJRadioButtonのチェックアイコン背景色を変更する
JCheckBox
とJRadioButton
のチェックアイコン内部の描画に使用するインテリア背景色などを変更します。