JCheckBox
- JCheckBox JToggleButton 확장 가능 선택된 작은 상자일 수 있습니다. 또는 선택 해제 .
- JCheckBox를 클릭하면 체크에서 체크 해제로 또는 그 반대로 자동으로 변경됩니다.
- JCheckBox ActionListener를 생성할 수 있습니다. 또는 ItemListener 체크박스 변경됩니다.
- isSelected() 이 메소드는 체크박스가 선택되었는지 여부를 테스트하는 데 사용됩니다.
- 기본적으로 ButtonGroup을 사용하여 한 번에 하나의 항목만 선택하려는 경우 한 번에 모든 확인란 항목을 선택할 수 있습니다. 수업.
예
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class JCheckBoxGroupTest extends JFrame { private ButtonGroup checkBoxGroup; private JCheckBox jcb1, jcb2, jcb3; private JPanel panel; public JCheckBoxGroupTest() { super("JCheckBoxGroup Test"); panel = new JPanel(new GridLayout(3,0)); jcb1 = new JCheckBox("India", true); jcb2 = new JCheckBox("England", false); jcb3 = new JCheckBox("Australia", false); checkBoxGroup = new ButtonGroup(); //add CheckBoxes to ButtonGroup checkBoxGroup.add(jcb1); checkBoxGroup.add(jcb2); checkBoxGroup.add(jcb3); panel.add(jcb1); panel.add(jcb2); panel.add(jcb3); add(panel); setSize(375, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setLocationRelativeTo(null); setVisible(true); } public static void main(String args[]) { new JCheckBoxGroupTest(); } }
출력