My Blog

자바 라디오버튼 예제

by kai on 2. August 2019 , No comments

하지만 라디오 버튼을 사용하면 사용자가 하나의 결제 옵션만 선택하기를 원합니다. 이 문제를 해결하기 위해 Java를 사용하면 ButtonGroup이라는 것을 만들 수 있습니다. 이름에서 알 수 있듯이, 이것은 하나의 이름으로 단추를 그룹화 할 수 있습니다. 그런 다음 그룹에 라디오 단추를 추가할 수 있습니다. 그룹에 단추를 추가한 후에는 선택할 수 있는 옵션은 하나만 사용할 수 있습니다. 다음 부분에서는 Java 양식에 메뉴를 추가하는 방법을 살펴보겠습니다. 다음 예제는 단추를 사용합니다. JToolBar에 JButton 개체를 추가하는 프로그램을 나열하는 도구 모음을 사용하는 예제도 참조하세요. 다음 문서에서 JavaFX 단추 구성 요소에 대해 자세히 알아볼 수 있습니다. 다음 표에서는 사용할 수 있는 스윙 정의 AbstractButton 하위 클래스를 보여 주십니다.

JCheckBoxMenuItem 클래스를 사용하여 메뉴에 확인란을 넣을 수도 있습니다. JCheckBox 및 JCheckBoxMenuItem [편집단추]에서 상속되므로 스윙 확인란에는 이 섹션의 앞부분에서 설명한 것처럼 모든 일반적인 단추 특성이 있습니다. 예를 들어 확인란에 사용할 이미지를 지정할 수 있습니다. 프로그램을 다시 실행하고 라디오 버튼에서 항목을 선택합니다. 그런 다음 버튼을 클릭합니다. 다음과 같은 항목이 표시됩니다. 단추를 사용하지 않도록 설정하면 모양과 느낌이 자동으로 단추의 비활성화된 모양을 생성합니다. 그러나 일반 이미지로 대체할 이미지를 제공할 수 있습니다. 예를 들어 왼쪽 및 오른쪽 단추에 사용된 이미지의 회색 버전을 제공할 수 있습니다.

라디오 버튼을 선택한 것을 얻으려면 다시 우리가 사용할 수있는 선택 방법이 있습니다. 컨테이너에 놓고 표시되도록 설정하여 사용자에게 표시되도록 합니다. 최상위 컨테이너의 한 단추는 기본 단추일 수 있습니다. 기본 단추는 일반적으로 강조 표시된 모양을 가지며 최상위 컨테이너에 키보드 포커스가 있고 사용자가 반환 또는 입력 키를 누를 때마다 클릭됩니다. 다음은 ListDialog 예제에서 구현된 대화 상자의 그림으로, 설정 단추가 기본 단추입니다: 확인란이 클릭당 하나의 항목 이벤트와 하나의 작업 이벤트를 생성합니다. 일반적으로 항목 이벤트에 대해서만 수신을 들을 수 있으므로 클릭이 선택또는 선택 취소되었는지 확인란을 결정할 수 있습니다. 다음은 이전 예제에서 확인란을 만들고 클릭에 반응하는 CheckBoxDemo.java의 코드입니다. 하나만 선택할 수 있도록 라디오 단추 집합이 그룹화되어 있는 경우 ButtonGroup 클래스의 개체를 사용해야 합니다. 따라서 라디오 단추를 그룹화하려면 Button 클래스 그룹에서 다음 메서드를 호출하기만 하면 됩니다. 여러 옵션 중에서 하나의 옵션을 선택하는 데 사용됩니다. 그것은 널리 시험 시스템이나 퀴즈에 사용됩니다. 다음은 이전 예제에서 단추를 만들고 단추 클릭에 반응하는 ButtonDemo.java의 코드입니다.

굵은 코드는 단추에 이미지가 없는 경우 남아 있는 코드입니다. ii) 클래스 멤버 변수에 직접 액세스하는 대신 이러한 변수에 액세스하는 메서드를 정의하고 메서드를 수정하도록 설정합니다. 사용자가 라디오 단추를 클릭할 때마다(이미 선택된 경우에도) 단추는 작업 이벤트를 발생시게 됩니다. 하나 또는 두 개의 항목 이벤트는 방금 선택한 단추와 선택 영역을 잃은 단추(있는 경우)에서 하나씩 발생합니다.

kai자바 라디오버튼 예제