Computer >> Máy Tính >  >> Lập trình >> Java

Làm thế nào chúng ta có thể đặt phím tắt cho một JButton trong Java?


A JButton là một lớp con của AbstractButton và nó có thể được sử dụng để thêm các nút độc lập với nền tảng vào ứng dụng Java Swing. JButon có thể tạo ActionListener giao diện khi nút được nhấn hoặc đã nhấp vào , nó cũng có thể tạo MouseListener KeyListener các giao diện. Chúng tôi cũng có thể đặt các phím tắt cho JButton bằng cách sử dụng setMnemonic () phương pháp.

Ví dụ

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();
   }
}

Đầu ra

Làm thế nào chúng ta có thể đặt phím tắt cho một JButton trong Java?

Trong chương trình trên, nếu chúng ta nhấp hoặc áp dụng phím tắt ( Alt + C từ bàn phím ) trên JButton, một cửa sổ bật lên mới có thể được tạo bên dưới


Làm thế nào chúng ta có thể đặt phím tắt cho một JButton trong Java?