티스토리 뷰
※대학생이 공부하다가 작성한 글입니다※
※정답이 아닐 수도 있습니다※
⊙ 문제 1
다음 중 기본 배치 관리자가 잘못된 것은?
- JApplet은 FlowLayout
- JDialog는 BorderLayout
- JFrame은 BorderLayout
- JPanel은 BorderLayout
⊙ 정답
4번 JPanel은 BorderLayout
※해설: JPanel 컨테이너의 기본 배치 관리자는 FlowLayout이다.
⊙ 문제 2
스윙을 설명한 내용으로 틀린 것은?
- 스윙은 AWT에 비해 GUI 컴포넌트가 더 많다.
- 일반적으로 컨테이너에 다른 컨테이너는 추가할 수 없다.
- BorderLayout 배치 관리자는 GUI 컴포넌트를 동서남북 및 중앙으로 배치할 수 있다.
- 스윙은 모델, 뷰, 컨트롤러라는 3개의 구성 요소가 있는 MVC 모델에 기반한다.
⊙ 정답
2번 일반적으로 컨테이너에 다른 컨테이너는 추가할 수 없다.
※해설: 다른 컨테이너에 포함될 수도 있다.
⊙ 문제 3
다음 컴포넌트 중 JComponent의 자식 클래스는?
- JApplet
- JDialog
- JFrame
- JPanel
⊙ 정답
4번 JPanel
※해설 : JPanel은 JComponent의 하위 클래스
⊙ 문제 4
Component 클래스와 관련이 없는 것은?
- JButton
- JTextField
- Label
- FlowLayout
⊙ 정답
4번 FlowLayout
⊙ 문제 5
자바가 제공하지 않는 배치 관리자는?
- BorderLayout
- FlowLayout
- LinearLayout
- GridLayout
⊙ 정답
3번 LinearLayout
※해설 : LinearLayout은 안드로이드에서 제공하는 레이아웃이다.
⊙ 문제 6
JTextArea 컴포넌트는 여러 행의 문자열을 담을 수 있는 컨테이너이다. (O, X)
⊙ 정답
O
⊙ 문제 7
스윙 기반의 그래픽 프로그램은 java.awt 패키지를 임포트 할 필요가 없다.
⊙ 정답
O
⊙ 문제 8
JPanel 객체 p에 4개의 행과 5개의 열을 배치하려면 다음과 같이 배치 관리자를 설정해야 한다. (O, X)
p.setGridLayout(4,5);
⊙ 정답
X
※해설
p.setLayout(new GridLayout(4,5));
⊙ 문제 9
스윙은 AWT와 달리 운영체제의 자원에 의존하지 않고 작동하도록 구현해서 __________ 컴포넌트라고 한다.
⊙ 정답
light-weight
※해설 : light-weight 컴포넌트는 일반적으로 스윙 컴포넌트를 말한다.
⊙ 문제 10
다음 프로그램을 실행하니 아무런 결과가 나타나지 않았다. 그 원인은?
public class HiGUIDemo extends JFrame {
HiGUIDemo() {
setTitle("안녕, GUI 프로그래밍!");
setSize(300,100);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new HiGUIDemo();
}
}
⊙ 정답
setVisible(boolean b) 메서드가 없어서 아무런 결과가 나타나지 않는다.
※해설 : setVisible(boolean b)는 컴포넌트를 화면에 표시하거나 숨기는 메서드다.
좋아요는 로그인하지 않아도 누를 수 있습니다!
'쉽게 배우는 자바 프로그래밍 > 연습문제' 카테고리의 다른 글
[쉽게 배우는 자바 프로그래밍] 16장 연습 문제(그래픽 프로그래밍) - JAVA[자바] (0) | 2021.06.09 |
---|---|
[쉽게 배우는 자바 프로그래밍] 15장 연습 문제(이벤트 처리) - JAVA[자바] (2) | 2021.06.08 |
[쉽게 배우는 자바 프로그래밍] 12장 연습 문제(입출력 처리) - JAVA[자바] (2) | 2021.06.08 |
[쉽게 배우는 자바 프로그래밍] 11장 연습 문제(컬렉션 프레임워크) - JAVA[자바] (2) | 2021.06.08 |
[쉽게 배우는 자바 프로그래밍] 9장 연습 문제(기본 패키지) - JAVA[자바] (0) | 2021.06.08 |
- Total
- Today
- Yesterday
- Python
- CPP
- 자바
- 우종정
- 정답
- 답
- 쉽게 배우는 자바 프로그래밍
- 자바스크립트
- 파이썬
- 알고리즘
- OS
- BFS
- 문자열
- 풀이
- 쉽게배우는자바프로그래밍
- 운영체제
- java
- 쉽게배우는
- 프로그래머스
- 그리디
- Web
- 연습문제
- 구현
- C++
- py
- 정리
- 해답
- 정렬
- 백준
- JS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |