java checkbox 예제

JCheckBox 클래스는 확인란 단추를 지원합니다. JCheckBoxMenuItem 클래스를 사용하여 메뉴에 확인란을 넣을 수도 있습니다. JCheckBox 및 JCheckBoxMenuItem [편집단추]에서 상속되므로 스윙 확인란에는 이 섹션의 앞부분에서 설명한 것처럼 모든 일반적인 단추 특성이 있습니다. 예를 들어 확인란에 사용할 이미지를 지정할 수 있습니다. 소개 부분에서 설명했듯이 JCheckBox는 추상 버튼 및 JToggleButton에서 상속되며 확인란에서 다른 설정을 가질 수 있습니다. 확인란은 클릭당 하나의 항목 이벤트와 하나의 작업 이벤트를 생성합니다. 일반적으로 항목 이벤트에 대해서만 수신을 들을 수 있으므로 클릭이 선택또는 선택 취소되었는지 확인란을 결정할 수 있습니다. 다음은 이전 예제에서 확인란을 만들고 클릭에 반응하는 CheckBoxDemo.java의 코드입니다. 다음은 이전 예제에서 단추를 만들고 단추 클릭에 반응하는 ButtonDemo.java의 코드입니다.

굵은 코드는 단추에 이미지가 없는 경우 남아 있는 코드입니다. 아이콘이 있는 확인란을 만들고 처음 선택 여부를 지정합니다. 위에 는 확인란에 대한 세 가지 유형의 생성자가 있습니다. 첫 번째 양식은 기본 확인란을 만듭니다. 확인란의 레이블은 setLabel() 메서드를 사용하여 설정할 수 있습니다. 두 번째 생성자는 지정된 레이블이 있는 확인란을 만듭니다. 마지막 확인란을 선택하거나 선택취소로 설정할 수 있는 확인란을 만듭니다. 확인란의 상태는 언제든지 변경될 수 있습니다. 따라서 setState (부울 온)라는 메서드는 확인란의 상태를 변경 하는 데 사용 됩니다.

메서드 getState()는 확인란의 상태를 얻는 데 사용됩니다. 이 메서드는 부울 값을 다시 합니다. 항목 상태가 변경되므로 항목 수신기 인터페이스에서 처리되는 항목 이벤트라는 이벤트를 생성합니다. JCheckBox는 자바 스윙 패키지의 일부입니다. J확인란을 선택하거나 선택 취소할 수 있습니다. 사용자에게 상태를 표시합니다. JCheckBox는 확인란에 대한 구현입니다. JCheckBox는 JToggleButton 클래스를 상속합니다. 기본 단추 기능의 정확한 구현은 모양과 느낌에 따라 다릅니다.

Comments are closed.