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

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


JButton AbstractButtonのサブクラスです また、JavaSwingアプリケーションにプラットフォームに依存しないボタンを追加するために使用できます。 JButonはActionListenerを生成できます ボタンが押されたときのインターフェース またはクリック MouseListenerを生成することもできます およびKeyListener インターフェイス。 setMnemonic()を使用して、JButtonのショートカットキーを設定することもできます。 メソッド。

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JButtonTest extends JFrame {
   private JButton button;
   public JButtonTest() {
      setTitle("JButtonTest");
      button = new JButton("Click or press ALT-C");
      button.setMnemonic('C');
      add(button, BorderLayout.CENTER);
      button.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent evt) {
            JOptionPane.showMessageDialog(null, ("Button clicked or pressed"));
         }
      });
      setSize(475, 250);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null);
      setVisible(true);
   }
   public static void main(String args[]) throws Exception {
      new JButtonTest();
   }
}
出力

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

上記のプログラムで、ショートカットキーをクリックまたは適用した場合(キーボードからAlt +C )JButtonでは、新しいポップアップウィンドウを下に生成できます


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


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

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

  2. JavaでJFrameの最大化ボタンを無効にするにはどうすればよいですか?

    JFrame javaxのクラスです。スイング パッケージであり、 java.awt.frameを拡張できます クラス。 トップレベルウィンドウです ボーダーとタイトルバー付き。 JFrame クラスには、カスタマイズに使用できる多くのメソッドがあります。 JFrameのサイズを設定した後 サイズを変更するには、カーソルを隅に置いてドラッグするか、右上隅の閉じる横にあるサイズ変更オプションを押すと、全画面のサイズに最大化されます。これは、サイズ変更がデフォルトでtrueに設定されているために発生します JFrameクラスの場合。 setResizable(false)と同じくらいf