TITLE:JButton JCheckBox JToggleButton JRadioButton

JButton JCheckBox JToggleButton JRadioButton

このページでは、JButton、JCheckBox、JToggleButton、JRadioButtonなどの使い方を集めて一覧にしています。

JButtonの形を変更

thumbnail
JButtonの形を変更

円形や角丸のJButtonを作成します。

ImageIconの形でJButtonを作成

thumbnail
ImageIconの形でJButtonを作成

任意のShapeとその形に透過色を設定した画像を使ってJButtonを作成します。

JToolBarでアイコンボタンを右寄せ

thumbnail
JToolBarでアイコンボタンを右寄せ

JToolBarでアイコンボタンを右寄せ、下寄せで表示します。

JToggleButtonからポップアップメニューを開く

thumbnail
JToggleButtonからポップアップメニューを開く

クリックするとポップアップメニューを表示するJToggleButtonを作成し、これをツールバーに追加します。

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

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

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

ButtonGroup内のJRadioButtonなどの選択をクリア

thumbnail
ButtonGroup内のJRadioButtonなどの選択をクリア

JDK 6 で追加された機能を使用して、ButtonGroup 内の選択をクリアします。

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

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

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

RowFilterでJTableのページ分割

thumbnail
RowFilterでJTableのページ分割

JDK 6 で導入されたRowFilterを使って、JTableの行をPagination風に分割して表示します。

Hyperlinkを、JLabel、JButton、JEditorPaneで表示

thumbnail
Hyperlinkを、JLabel、JButton、JEditorPaneで表示

Hyperlinkを、JLabelJButtonJEditorPaneで表示し、それぞれクリックした時のイベントを取得します。

JButtonのテキストシフト量を変更

thumbnail
JButtonのテキストシフト量を変更

JButtonをクリックしたときのテキストシフト量を変更します。

↑10 ↓11

OverlayLayoutの使用

thumbnail
OverlayLayoutの使用

OverlayLayoutを使用し、JButtonを重ねて配置します。

JTabbedPaneの余白にJButtonを配置

thumbnail
JTabbedPaneの余白にJButtonを配置

JTabbedPaneのタブエリアに余白を作成し、そこにOverlayLayoutを使ってJButtonを配置します。

DefaultButtonの設定

thumbnail
DefaultButtonの設定

DefaultButtonJRootPaneに設定します。

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

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

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

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

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

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

CardLayoutを使ってJTabbedPane風のコンポーネントを作成

thumbnail
CardLayoutを使ってJTabbedPane風のコンポーネントを作成

CardLayoutJRadioButtonJTabelHeaderを組み合わせてJTabbedPane風のコンポーネントを作成します。

JRadioButtonの文字色を変更

thumbnail
JRadioButtonの文字色を変更

JRadioButtonの文字色やアイコンを変更します。

JPopupMenuをボタンの長押しで表示

thumbnail
JPopupMenuをボタンの長押しで表示

JToolBarに、長押しでJPopupMenu、クリックで選択されたメニューを表示するボタンを追加します。

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

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

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

JComboBoxのEditorComponentにJButtonを配置

thumbnail
JComboBoxのEditorComponentにJButtonを配置

JComboBoxEditorComponentJButtonJLabelなどを配置します。

↑20 ↓21

JButtonの描画

thumbnail
JButtonの描画

JButtonの状態描画をテストします。

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

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

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

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

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

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

JTableのセル中にJRadioButtonを配置

thumbnail
JTableのセル中にJRadioButtonを配置

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

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を使用して、チェックボックスの一覧を作成します。

JTableのセルにJRadioButton

thumbnail
JTableのセルにJRadioButton

JTableのセルにJRadioButtonを配置し、全体で一つだけ選択できるように設定します。

JListのセル内にJButtonを配置する

thumbnail
JListのセル内にJButtonを配置する

JListのセル内に複数のJButtonを配置します。

JTableHeaderにJButtonを追加する

thumbnail
JTableHeaderにJButtonを追加する

JTableHeaderにクリックするとポップアップメニューを表示するJButtonを追加します。

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

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

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

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

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

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