Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでショートカットキーをJCheckBoxに設定するにはどうすればよいですか?


JCheckBox JToggleButtonのサブクラスです チェックされている小さなボックスにすることもできます またはチェックなし 。 JCheckBoxをクリックすると、チェックされているものからチェックされていないものに、またはその逆に自動的に変更されます。 JCheckBoxはActionListenerを生成できます またはItemListener チェックボックスが変更されたときはいつでも。 setMnemonic()を使用して、ショートカットキーをJCheckBoxに設定できます。 メソッド。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JCheckBoxShortCutKeyTest extends JFrame {
   private JCheckBox checkBox;
   public JCheckBoxShortCutKeyTest() {
      setTitle("JCheckBoxShortCutKey Test");
      checkBox = new JCheckBox("Check or Press ALT-C");
      checkBox.setBorder(BorderFactory.createLineBorder(Color.lightGray));
      checkBox.setMnemonic('C');
      add(checkBox, BorderLayout.CENTER);
      checkBox.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent evt) {
            JOptionPane.showMessageDialog(null, "A Checkbox checked or pressed");
         }
      });
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String args[]) throws Exception {
      new JCheckBoxShortCutKeyTest();
   }
}

出力

JavaでショートカットキーをJCheckBoxに設定するにはどうすればよいですか?


  1. JavaでJCheckBoxに境界線を設定するにはどうすればよいですか?

    JCheckBox JToggleButtonを拡張できるコンポーネントです およびJCheckBoxのオブジェクト チェックできるオプションを表します またはチェックなし 。 2つ以上のオプションがある場合は、これらのオプションの任意の組み合わせを同時に選択できます。 setBorder()を使用して、JCheckBoxコンポーネントに境界線を設定できます。 メソッドを使用して、 setBorderPainted()であることを確認してください メソッドをtrueに設定します。 例 import java.awt.*; import java.awt.event.*; import j

  2. Redis SCARD –Redisデータストアでセットのサイズを取得する方法

    このチュートリアルでは、コマンド– SCARD を使用して、キーに格納されている設定値のサイズ(要素数)を取得する方法について学習します。 redis-cliで。 redis SCARDコマンドの構文は次のとおりです:- 構文:- redis host:post> SCARD <key name> 出力:- (integer) value, representing the number of elements in the set.(integer) 0, if key does not exist.Error, if key exist and value st