Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Cách thiết lập phím tắt cho JButton trong Java

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

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

Kết quả

Cách thiết lập phím tắt cho JButton trong Java

Trong chương trình trên, nếu click hoặc áp dụng phím tắt (Alt+C từ bàn phím) trên JButton, một cửa sổ popup mới sẽ được sinh ra như bên dưới:

Cách thiết lập phím tắt cho JButton trong Java