티스토리 뷰

반응형

※대학생이 공부하다가 작성한 글입니다※

※정답이 아닐 수도 있습니다※


 

⊙ 문제 1

 

다음 중 기본 배치 관리자가 잘못된 것은?

 

  1. JApplet은 FlowLayout
  2. JDialog는 BorderLayout
  3. JFrame은 BorderLayout
  4. JPanel은 BorderLayout

⊙ 정답

 

4번 JPanel은 BorderLayout

 

※해설: JPanel 컨테이너의 기본 배치 관리자는 FlowLayout이다.


⊙ 문제 2

 

스윙을 설명한 내용으로 틀린 것은?

 

  1. 스윙은 AWT에 비해 GUI 컴포넌트가 더 많다.
  2. 일반적으로 컨테이너에 다른 컨테이너는 추가할 수 없다.
  3. BorderLayout 배치 관리자는 GUI 컴포넌트를 동서남북 및 중앙으로 배치할 수 있다.
  4. 스윙은 모델, 뷰, 컨트롤러라는 3개의 구성 요소가 있는 MVC 모델에 기반한다.

 


⊙ 정답

 

2번 일반적으로 컨테이너에 다른 컨테이너는 추가할 수 없다.

 

※해설: 다른 컨테이너에 포함될 수도 있다.


⊙ 문제 3

 

다음 컴포넌트 중 JComponent의 자식 클래스는?

 

  1. JApplet
  2. JDialog
  3. JFrame
  4. JPanel

⊙ 정답

 

4번 JPanel

 

※해설 : JPanel은 JComponent의 하위 클래스


⊙ 문제 4

 

Component 클래스와 관련이 없는 것은?

 

  1. JButton
  2. JTextField
  3. Label
  4. FlowLayout

⊙ 정답

 

4번 FlowLayout


⊙ 문제 5

 

자바가 제공하지 않는 배치 관리자는?

 

  1. BorderLayout
  2. FlowLayout
  3. LinearLayout
  4. 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)는 컴포넌트를 화면에 표시하거나 숨기는 메서드다.

 

 

좋아요는 로그인하지 않아도 누를 수 있습니다!

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
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
글 보관함