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を追加します。