-
チェックボックスを表示するときはJCheckBoxクラスを使用します。 チェックボックス、つまり選択あるいは選択解除できる項目の実装で、その状態を表示します。 規則にしたがって、グループから任意の数のチェックボックスを選択できます。
チェックボックスの状態がオンかオフか調べるにはisSelectedメソッドを記述します。 また、チェックボックスの状態(オン・オフ)を変更するときはsetSelectedメソッドを記述します。 ラジオボタンを表示するときに使用するJRadioButtonクラスと使い方が似ています。
チェックボックスがクリックされたことを監視するには、ActionListener(java.awt.event)またはChangeListener(javax.swing.event)をimplementsします。 どちらのインタフェースでも監視可能ですが、チェックボックスの値(オン・オフ)が変更されたことを監視するだけなら、ChangeListenerを用いることを推奨します。 ActionListenerは変更されたかどうかも含めて、全てのアクションイベントを受け取るためのリスナーインタフェースです。 ChangeListenerはリスナー対象の状態が変更されたかだけを監視します。
JCheckBoxを使ってチェックボックスを表示した例 サンプルソースコード import java.awt.*; import javax.swing.*; import javax.swing.event.*; class JCheckBoxSample extends JFrame implements ChangeListener { JCheckBoxSample() { getContentPane().setLayout(new FlowLayout()); JCheckBox cb = new JCheckBox("初期値"); cb.addChangeListener(this); getContentPane().add(cb); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setTitle("JCheckBoxを使ってチェックボックスを表示"); setSize(530, 100); setVisible(true); } public void stateChanged(ChangeEvent e) { JCheckBox cb = (JCheckBox)e.getSource(); if (cb.isSelected()) { cb.setText("ON"); } else { cb.setText("OFF"); } } public static void main(String[] args) { new JCheckBoxSample(); } }
トップページ » Javaアプリケーション開発 » JCheckBoxチェックボックスの表示
-
- javax.swingとは
- JFrameフレームの表示
- JDialogダイアログの表示
- JButtonボタンの表示
- JToggleButtonトグルボタンの表示
- JLabel画像やテキストの表示
- JTextFieldテキスト入力領域の表示
- JTextAreaテキストエリアの表示
- JCheckBoxチェックボックスの表示
- JRadioButtonラジオボタンの表示
- JComboBoxコンボボックスの表示
- JListリストの表示
- JScrollBarスクロールバーの表示
- JTableテーブルの表示
- JTreeツリーマップ(構造)の表示
- JProgressBarプログレスバーの表示
- JPanelパネルの表示とレイアウト整形
- JScrollPaneスクロールペインの表示
- JTabbedPaneタブペインの表示
- JMenuBarメニューバーの表示
- JToolBarツールバーの表示
- JPopupMenuポップアップメニューの表示
-
-
デスクトップPC(ビジネス向け・クリエイター向け・ゲーム向け)、ノートPC、パーツ、周辺機器、ソフト(OS・ゲーム・セキュリティなど)幅広い分野の商品を扱っています。販売価格の幅が広く、品揃えも充実しています。
-
「FRONTIERダイレクトストア」は、自社工場で製造したFRONTIERブランドのパソコンを日本全国に販売する株式会社KOUZIROのインターネットショッピングサイトです。カスタマイズ可能なBTOゲームパソコンも販売しています。
-