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