자바 라디오버튼과 토글(Toggle)
[JAVA]자바 공부하기
2014. 1. 5. 20:13
자바 라디오버튼과 토글(Toggle) |
■ 자바의 버튼 종류 중 ToggleButton에 대해서 먼저 알아보도록 할게요. 이 Button의 기능은.하나를 선택하게되면 나머지는 모두 해제되는 기능입니다. 그렇게 작동하기 위해서는 모두가 하나의 그룹으로 묶여 있어야 하는데요.
그룹으로 묶고 토글의 기능을 적용하는 예제를 만들어 보겠습니다.
■ 선택된 토글버튼 하나와 해제된것 세개를 설정하고 이것들을 그룹으로 묶어서 관리해줄 객체를 생성하였습니다.
■ 그룹으로 ToogleButton을 묶어주고 Container에 추가하였습니다.
프로그램을 실행해 보면 다음과 같이 네개의 버튼이 나타나고 하나를 누르면 나머지 세개는 해제가 됩니다.
■ 위의 예제에서 보았듯이 bg라는 버튼그룹 객체가 있고 네개의 Button 을 모두 그곳에 추가하였는데요. 이것은 네개 모두를 하나의 구룹으로 만들어 토글이 되도록 하려는 의도입니다. 이런 원리는 라디오 버튼에서도 그대로 적용이 되는데요. 예제를 만들어 보도록 하겠습니다.
■ 똑같은 방법으로 라디오 버튼을 선언해주고 이번에는 두개의 그룹으로 묶기 위해서 그룹의 객체를 두개를 선언을 하고 첫번째에는 1번과 2번을 두번째 그룹에는 3번과 4번을 묶어 주었습니다.
서로 묶인것들은 하나가 선택되면 다른 하나는 해제가 되게 됩니다.