Swing/_JRadioButton のバックアップ(No.2)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/_JRadioButton へ行く。
- title: JRadioButton JToggleButton ButtonGroup
tags: [ButtonGroup, JToggleButton, JRadioButton, JRadioButtonMenuItem]
description: JRadioButton、JToggleButton、ButtonGroup、JRadioButtonMenuItem関係の記事へのスクリーンショット付きリンク一覧
このページでは、
JToggleButton、JRadioButtonやJRadioButtonMenuItemなどButtonGroupと合わせて使用する場合が多いコンポーネントの使い方を集めて一覧にしています。
JRadioButton JToggleButton JRadioButtonMenuItem ButtonGroup
JRadioButtonの文字色を変更
JRadioButtonの文字色を変更
JRadioButtonの状態の変化に応じて、その文字色やアイコンを変更します。
CardLayoutを使ってJTabbedPane風のコンポーネントを作成
CardLayoutを使ってJTabbedPane風のコンポーネントを作成
CardLayoutとJRadioButtonやJTableHeaderを組み合わせてJTabbedPane風のコンポーネントを作成します。
RowFilterでJTableのページ分割
RowFilterでJTableのページ分割
JDK 6で導入されたRowFilterを使って、JTableの行をPagination風に分割して表示します。
JTableのセル中にJRadioButtonを配置
JTableのセル中にJRadioButtonを配置
JTableのセル中に複数のJRadioButtonを配置します。
JTableのセルにJRadioButton
JTableのセルにJRadioButton
JTableのセルにJRadioButtonを配置し、全体で一つだけ選択できるように設定します。
JRadioButtonを使ってToggleButtonBarを作成
JRadioButtonを使ってToggleButtonBarを作成
JRadioButtonのアイコンを変更して、ToggleButtonBarを作成します。
FlowLayoutでボタンを重ねてパンくずリストを作成する
FlowLayoutでボタンを重ねてパンくずリストを作成する
FlowLayoutの水平間隔をマイナスにして、JRadioButtonを重ねて表示し、パンくずリスト風のコンポーネントを作成します。
JLayerで隣接する別コンポーネント上に縁を描画
JLayerで隣接する別コンポーネント上に縁を描画
JLayerを使用して隣接する別コンポーネント上にも縁や影を描画します。
JToggleButtonをFlowLayoutで重ねて表示する
JToggleButtonをFlowLayoutで重ねて表示する
ボタンテキストが左揃えの非矩形JToggleButtonをFlowLayoutを使って任意の幅だけ重ねて配置します。
ButtonGroup内で最初にフォーカスを取得するJRadioButtonを変更する
ButtonGroup内で最初にフォーカスを取得するJRadioButtonを変更する
Tabキーによるフォーカス移動が発生した場合、ButtonGroup内で現在選択されているJRadioButtonにフォーカスが移動するよう設定します。
↑10 ↓11
ButtonGroup中にある選択状態のJToggleButtonをクリックして選択解除可能にする
ButtonGroup中にある選択状態のJToggleButtonをクリックして選択解除可能にする
ButtonGroup中にある選択状態のJToggleButtonをもう一度クリックすることで、その選択を解除できるように設定します。
ButtonGroup内のボタンが選択されているかを確認する
ButtonGroup内のボタンが選択されているかを確認する
ButtonGroup内のボタンが1つも選択されていない状態かどうかを確認します。
JToggleButtonからポップアップメニューを開く
JToggleButtonからポップアップメニューを開く
クリックするとポップアップメニューを表示するJToggleButtonを作成し、これをツールバーに追加します。
ButtonGroup内のJRadioButtonなどの選択をクリア
ButtonGroup内のJRadioButtonなどの選択をクリア
JDK 6で追加された機能を使用して、ButtonGroup内の選択をクリアします。











