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

Cách đặt phím tắt cho JCheckBox trong Java

JCheckBox là một lớp con của JToggleButton và có thể là một hộp nhỏ hoặc được tích (checked) hoặc không tích (unchecked). Khi click vào JCheckBox, nó thay đổi từ tích sang không tích hoặc ngược lại tự động. JCheckBox có thể tạo ra ActionListener hoặc ItemListener mỗi khi checkbox thay đổi. Chúng ta có thể đặt phím tắt cho JCheckBox bằng phương thức setMnemonic().

Ví dụ

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

Kết quả

Cách đặt phím tắt cho JCheckBox trong Java