
⊙ 문제 여러 개의 버튼을 하나의 그룹으로 만들어 1개의 버튼만 선택하게 하려면 JRadioButton 클래스를 사용한다. JRadioButton으로 오른쪽처럼 외형을 구성하고 실행한 후에는 하나의 버튼만 선택되는지 확인하시오. 버튼을 그룹으로 묶으려면 ButtonGroup 객체에 추가한다. 모든 버튼을 버튼 그룹에도 추가해야하지만 패널이나 프레임에도 추가해야 한다. ⊙ 문제 접근 과정 라디오 버튼을 생성하고, 버튼 그룹을 생성한 후에 포함시켜주면 된다. ⊙ 문제 풀이 import javax.swing.*; import java.awt.*; public class Main extends JFrame { Main() { JPanel panel = new JPanel(); setTitle("애완 동물"); ..

⊙ 문제 난수를 발생해 알파벳을 임의의 자리에 표시하는 프로그램을 작성하시오. 알파벳은 JLabel 객체를 사용하고, 화면 크기는 300*200으로 설정한다. 절대 좌표로 GUI 컴포넌트를 배치하려면 배치 관리자가 없어야 한다. ⊙ 문제 접근 과정 배치 관리자를 없애는 함수 = setLayout(null); ⊙ 문제 풀이 import javax.swing.*; import java.awt.*; public class Main extends JFrame { Main() { setTitle("난수 알파벳"); setSize(300,200); setLayout(new BorderLayout()); JPanel panel = new JPanel(); setDefaultCloseOperation(JFrame.EX..

⊙ 문제 메시지 창을 사용해 두 정수를 덧셈하는 과정을 보여 주는 프로그램을 작성하시오. ※ 메시지 창은 javax.swing.JOptionPane 클래스를 사용하며, 자바 API를 참조한다. ⊙ 문제 접근 과정 swing 클래스를 사용해보자. ⊙ 문제 풀이 import javax.swing.*; public class Main extends JFrame { public static void main(String[] args) { String resultStr1 = null; String resultStr2 = null; JOptionPane input = new JOptionPane(); resultStr1 = JOptionPane.showInputDialog(null,"첫 번째 숫자는?"); resu..
- Total
- Today
- Yesterday
- 구현
- JS
- 문자열
- C++
- 쉽게배우는자바프로그래밍
- 프로그래머스
- 정답
- java
- 풀이
- Python
- OS
- 연습문제
- BFS
- 쉽게배우는
- 우종정
- 파이썬
- 정리
- 해답
- 그리디
- 운영체제
- 알고리즘
- CPP
- 백준
- 자바스크립트
- Web
- 정렬
- 자바
- 쉽게 배우는 자바 프로그래밍
- 답
- py
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |