티스토리 뷰
반응형
⊙ 문제
여러 개의 버튼을 하나의 그룹으로 만들어 1개의 버튼만 선택하게 하려면 JRadioButton 클래스를 사용한다. JRadioButton으로 오른쪽처럼 외형을 구성하고 실행한 후에는 하나의 버튼만 선택되는지 확인하시오.
버튼을 그룹으로 묶으려면 ButtonGroup 객체에 추가한다. 모든 버튼을 버튼 그룹에도 추가해야하지만 패널이나 프레임에도 추가해야 한다. |
⊙ 문제 접근 과정
라디오 버튼을 생성하고, 버튼 그룹을 생성한 후에 포함시켜주면 된다.
⊙ 문제 풀이
import javax.swing.*;
import java.awt.*;
public class Main extends JFrame {
Main() {
JPanel panel = new JPanel();
setTitle("애완 동물");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setLayout(new FlowLayout());
JRadioButton dog = new JRadioButton("강아지");
JRadioButton cat = new JRadioButton("고양이");
JRadioButton goldfish = new JRadioButton("금붕어");
dog.setSelected(true);
ButtonGroup group = new ButtonGroup();
group.add(dog);
group.add(cat);
group.add(goldfish);
this.add(dog);
this.add(cat);
this.add(goldfish);
setSize(250,100);
setVisible(true);
}
public static void main(String[] args) {
new Main();
}
}
⊙ 결과
⊙ 마무리
NONE
좋아요는 로그인하지 않아도 누를 수 있습니다!
728x90
반응형
'쉽게 배우는 자바 프로그래밍 > 14장' 카테고리의 다른 글
[쉽게 배우는 자바 프로그래밍] 14장 : 8번 - JAVA[자바] (1) | 2021.06.02 |
---|---|
[쉽게 배우는 자바 프로그래밍] 14장 : 7번 - JAVA[자바] (0) | 2021.06.02 |
[쉽게 배우는 자바 프로그래밍] 14장 : 5번 - JAVA[자바] (0) | 2021.06.02 |
[쉽게 배우는 자바 프로그래밍] 14장 : 4번 - JAVA[자바] (0) | 2021.06.02 |
[쉽게 배우는 자바 프로그래밍] 14장 : 3번 - JAVA[자바] (0) | 2021.06.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 쉽게 배우는 자바 프로그래밍
- 프로그래머스
- 구현
- C++
- 우종정
- py
- Web
- 파이썬
- JS
- 자바스크립트
- 풀이
- 해답
- 연습문제
- Python
- 알고리즘
- 쉽게배우는
- OS
- 답
- 자바
- 그리디
- CPP
- BFS
- 쉽게배우는자바프로그래밍
- 정리
- 정답
- 정렬
- 문자열
- 운영체제
- java
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함