jcheckbox 예제

August 2, 2019 at 6:14 am

단추를 사용하지 않도록 설정하면 모양과 느낌이 자동으로 단추의 비활성화된 모양을 생성합니다. 그러나 일반 이미지로 대체할 이미지를 제공할 수 있습니다. 예를 들어 왼쪽 및 오른쪽 단추에 사용된 이미지의 회색 버전을 제공할 수 있습니다. 이 예제에서는 5개의 JCheckBox가 만들어지고 패널과 프레임에 추가되고 제목은 “과일”로 설정됩니다. “사과”, “바나나”, “포도”, “오렌지”와 “배”에 의해 다섯 가지 과일의 이름이 지정됩니다. 그런 다음 확인란에서 이러한 옵션을 선택할 수 있습니다. 확인란은 클릭당 하나의 항목 이벤트와 하나의 작업 이벤트를 생성합니다. 일반적으로 항목 이벤트에 대해서만 수신을 들을 수 있으므로 클릭이 선택또는 선택 취소되었는지 확인란을 결정할 수 있습니다. 다음은 이전 예제에서 확인란을 만들고 클릭에 반응하는 CheckBoxDemo.java의 코드입니다. 이 예제에서는 확인란 “Apple”의 글꼴을 “Arial”으로 설정하고 글꼴을 18로 굵게 설정했습니다. 이 설정의 효과는 다음과 같이 표시될 수 있습니다: 최상위 컨테이너의 단추가 최상위 컨테이너의 한 버튼이 기본 버튼일 수 있습니다.

기본 단추는 일반적으로 강조 표시된 모양을 가지며 최상위 컨테이너에 키보드 포커스가 있고 사용자가 반환 또는 입력 키를 누를 때마다 클릭됩니다. 다음은 ListDialog 예제에서 구현된 대화 상자의 그림으로, 설정 단추가 기본 단추입니다. 굵은 코드는 단추에 이미지가 없는 경우 남아 있는 코드입니다. ButtonDemo 예제에서 볼 수 있듯이 스윙 단추는 텍스트와 이미지를 모두 표시할 수 있습니다. ButtonDemo에서 각 단추는 이미지를 기준으로 다른 위치에 텍스트를 가합니다. 각 단추의 텍스트에 밑줄이 그어진 문자는 각 단추에 대한 키보드 대체 기미를 보여줍니다. 대부분의 모양과 느낌에서 사용자는 Alt 키와 니모닉을 눌러 버튼을 클릭할 수 있습니다. 예를 들어 Alt-M은 ButtonDemo의 가운데 단추를 클릭합니다. JCheckBox의 다음 예제 에서는 Java 8 및 이클립스 IDE(버전 화성 4.5.0)가 사용됩니다.

다음 예제에서는 패널1에 다른 이름(“Alex”, “제시카”, “릴리”, “스티븐”)이 있습니다. 이름을 클릭하면 출력 패널에 이름이 선택된 것을 표시합니다. 그러나 이름을 선택 취소하면 출력 패널에 이름이 선택되지 않은 것으로 표시됩니다. 최상위 컨테이너의 루트 창에서 setDefaultButton 메서드를 호출하여 기본 단추를 설정합니다. 다음은 ListDialog 예제의 기본 단추를 설정하는 코드입니다. JCheckBoxMenuItem 클래스를 사용하여 메뉴에 확인란을 넣을 수도 있습니다. JCheckBox 및 JCheckBoxMenuItem [편집단추]에서 상속되므로 스윙 확인란에는 이 섹션의 앞부분에서 설명한 것처럼 모든 일반적인 단추 특성이 있습니다. 예를 들어 확인란에 사용할 이미지를 지정할 수 있습니다. 기본 단추 기능의 정확한 구현은 모양과 느낌에 따라 다릅니다. 예를 들어 Windows 모양과 느낌에서 기본 단추는 포커스가 있는 단추로 변경되므로 Enter를 누르면 포커스가 있는 버튼이 클릭됩니다.