08/01/2019 - No Comments!

자바 라디오버튼 예제

하지만 라디오 버튼을 사용하면 사용자가 하나의 결제 옵션만 선택하기를 원합니다. 이 문제를 해결하기 위해 Java를 사용하면 ButtonGroup이라는 것을 만들 수 있습니다. 이름에서 알 수 있듯이, 이것은 하나의 이름으로 단추를 그룹화 할 수 있습니다. 그런 다음 그룹에 라디오 단추를 추가할 수 있습니다. 그룹에 단추를 추가한 후에는 선택할 수 있는 옵션은 하나만 사용할 수 있습니다. 다음 예제는 단추를 사용합니다. JToolBar에 JButton 개체를 추가하는 프로그램을 나열하는 도구 모음을 사용하는 예제도 참조하세요. 다음 문서에서 JavaFX 단추 구성 요소에 대해 자세히 알아볼 수 있습니다. 개인 보이드 그룹버튼 () { 버튼 그룹 bg1 = 새로운 버튼 그룹 (); bg1.add (jRadioButton1); bg1.add (jRadioButton2); bg1.add (jRadioButton3); 프로그램을 다시 실행하고 라디오 버튼에서 항목을 선택합니다. 그런 다음 버튼을 클릭합니다. 당신은 다음과 같은 것을 볼 수 있습니다 : JRadioButton는 추상 버튼에서 상속하기 때문에, 스윙 라디오 버튼은이 섹션의 앞부분에서 설명 한 바와 같이, 모든 일반적인 버튼 특성을 가지고있다.

예를 들어 라디오 단추에 표시되는 이미지를 지정할 수 있습니다. 단추 그룹에 단추를 추가하여 그룹의 단추하나만 언제든지 선택할 수 있습니다. 첫 번째 라디오 단추의 기본 텍스트는 jRadioButton1입니다. 사용자가 결제 방법을 선택할 수 있도록 라디오 버튼을 사용합니다. 따라서 라디오 단추의 텍스트를 신용 카드로 변경합니다.(체크박스와 동일한 방식으로 텍스트를 변경할 수 있습니다. 다시 말하지만, 우리는 jRadioButton1의 기본값에 변수 이름을 둡니다.) 여기서 는 어떤 라디오 버튼이 선택되어 있는지 확인하는 것뿐입니다. 그런 다음 라디오 단추에서 텍스트를 받고 radioText라는 변수에 저장합니다. 이 줄은 너무 길기 때문에 글꼴 크기를 줄여야했습니다! 하지만 이전 섹션에서 JOptionPane을 만났습니다. 유일한 차이점은 둥근 대괄호 사이의 첫 번째 항목입니다.

콘솔을 사용했기 때문에 첫 번째 항목은 null이었습니다. 이제 양식을 다시 실행하고 하나 이상의 라디오 버튼을 선택하십시오. 그룹에서 하나만 선택할 수 있습니다. 샘플을 실행합니다. 아래와 같이 화면이 표시되어야 합니다. 다음 표에서는 JRadioButton 클래스 메서드 중 일부를 보여 주며 최상위 컨테이너의 한 단추에서 기본 단추일 수 있습니다. 기본 단추는 일반적으로 강조 표시된 모양을 가지며 최상위 컨테이너에 키보드 포커스가 있고 사용자가 반환 또는 입력 키를 누를 때마다 클릭됩니다. 다음은 ListDialog 예제에서 구현된 대화 상자 그림으로, 설정 단추가 기본 버튼입니다. "ButtonGroup" 클래스를 사용하여 ButtonGroup을 만들고 그룹에 라디오 단추를 추가합니다. JRadioButton 클래스는 라디오 단추를 만드는 데 사용됩니다.

여러 옵션 중에서 하나의 옵션을 선택하는 데 사용됩니다. 그것은 널리 시험 시스템이나 퀴즈에 사용됩니다. 하나만 선택할 수 있도록 라디오 단추 집합이 그룹화되어 있는 경우 ButtonGroup 클래스의 개체를 사용해야 합니다. 따라서 라디오 단추를 그룹화하려면 Button 클래스 그룹에서 다음 메서드를 호출하기만 하면 됩니다.

Published by: jeshurun

Comments are closed.