JavaFX | 주요 컨트롤러 이용 | 라디오버튼(RadioButton)

라디오 버튼은 여러 항목 중 하나를 선택하는데 자주 사용되는 GUI 이다. 이것도 javafx.scene.control 패키지에 포함되어 있다. “RadioButton"이라는 클래스로 다음과 같이 생성한다.

new RadioButton()
new RadioButton("표시 텍스트")

체크 박스와 마찬가지로 표시 텍스트는 “setText"으로 변경할 수 있다. 또한 체크 상태는 “isSelected”, “setSelected” 메소드로 조작할 수 있다. 또한 클릭했을 때 조작을 액션 이벤트에서 설정할 수 있는 것도 마찬가지이다.

표시 텍스트 얻기

String 변수 = radioButton.getText();

표시 텍스트 설정하기

radioButton.setText(String);

체크 상태 얻기

boolean 변수 = radioButton.isSelected();

체크 상태 변경하기

radioButton.setSelected("boolean");

액션 이벤트의 설정하기

radioButton.setOnAction((ActionEvent) -> {
    // 수행 할 작업
});

라디오 버튼과 체크 박스는 매우 유사하며 기본적인 사용법은 거의 동일하다. 체크 박스가 사용할 수 있다면, 라디오 버튼의 기본적인 사용법은 거의 이해할 수 있을 것이다.

그러나! 이것만으로는 아직 라디오 버튼은 사용할 수 없다. “그룹화"의 구조를 이해할 필요가 있다.