1
안녕하세요, 텍스트 필드가 비어 있으면 라디오 버튼을 비활성화하는 방법을 찾고 있습니다. 텍스트 필드가 비어있는 경우 buttonGroup1 (jbutton1, jbutton2, jbutton3, jbutton4)이라는 라디오 버튼을 사용할 수 없도록 설정해야합니다.이 경우의 작성 방법을 모르겠습니다.자바에서 라디오 버튼 그룹을 비활성화하는 방법
안녕하세요, 텍스트 필드가 비어 있으면 라디오 버튼을 비활성화하는 방법을 찾고 있습니다. 텍스트 필드가 비어있는 경우 buttonGroup1 (jbutton1, jbutton2, jbutton3, jbutton4)이라는 라디오 버튼을 사용할 수 없도록 설정해야합니다.이 경우의 작성 방법을 모르겠습니다.자바에서 라디오 버튼 그룹을 비활성화하는 방법
간단한 해결책은 버튼을 배열에 배치하는 것입니다 ...
JRadioButton[] buttons = new JRadioButton[]{jbutton1,jbutton2,jbutton3,jbutton4};
당신이 버튼이되고 싶은 상태를 확인합니다 ...
boolean enabled = !textfield.getText().trim().isEmpty();
으로 반복 배열 및 버튼의 상태를 변경 ...
for (JRadioButton btn : buttons) {
btn.setEnabled(enabled);
}