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