Разработка пользовательского (GUI) интерфейса в JAVA (классы AWT, Swing)

Страницы работы

Содержание работы

Тема 10. Разработка пользовательского (GUI) интерфейса в JAVA (классы AWT,  Swing)

Тема 10.1. Основы оконной графики

Вопросы

1. Как с английского переводится AWT?

2. Какие классы содержит пакет AWT и их основное назначение?

3. Что вы знаете про иерархию классов пакета AWT?

4. Какие существуют два наиболее общих типа окон?

5. Что такое Frame?

6. Что такое апплет и чем он отличается от обычного GUI приложения с точки зрения окон и графики?

Тест

1. Основное назначение пакета AWT:

a)  поддержка окон

b)  организация ввода-вывода

c)  выполнение графических операций

d)  использование элементов управления

e)  хранение информации

2. Какие из ниже перечисленных классов являются подклассами класса Component?

a)  Container

b)  Panel

c)  Window

d)  Frame

e)  Label

f)  Canvas

3. Классы пакета AWT определяют интерфейсные окна и работу с визуальными компонентами окон и содержатся в пакете

a)  java.graphics

b)  java.awt

c)  java.event

d)  java.at.applet

e)  java.at.event

f)  java.graphics.awt

4. Какой из ниже перечисленных классов является подклассом Container

a)  Panel

b)  Button

c)  Window

d)  Frame

e)  Component

5. Какой и ниже перечисленных классов является super-классом для applet:

a)  Window

b)  Panel

c)  Frame

d)  Component

Ответы на тесты: 1a)c)d)    2 a)e)f)   3 b)    4 a)c)      5 b)   

Тема 10.2.  Класс Component

Вопросы

1. Что такое класс и суперкласс?

2. Какое основное назначение пакета AWT?

3. Какие классы порождаются от класса Component?

4. В классе Component определены более 100 методов, за что они отвечают?

5. Как с английского переводится AWT?

Тест

1. Какой класс стоит в центре иерархии классов пакета AWT?:

a)  Container

b)  Frame

c)  Window

d)  Component

e)  Panel

2. Какой из ниже перечисленных классов являются подклассами Component?

a)  Panel

b)  Window

c)  Frame

d)  Container

3. Классы пакета AWT определяют интерфейсные окна и работу с визуальными компонентами окон и содержатся в пакете

a)  java.awt

b)  java.event

c)  java.at.applet

d)  java.at.event

4. В классе Component определены более 100 методов они отвечают за

a)  управление событиями

b)  выход

c)  позиционирование

d)  управление размерами

e)  управление цветами

f)  вход

g)  перерисовку

5. Основное назначение пакета AWT:

a)  поддержка окон апплета

b)  ввод текста

c)  создание обычных GUI-приложений

d)  сохранение

6. В каких перечисленных ниже классах пакета AWT определен метод paint?

a)  Container

b)  Component

c)  Panel

d)  Applet

Ответы на тесты: 1d)    2d)    3a)    4 a)c)d)e)g)      5a)c)     6 b)

Тема 10.3.  Класс Container

Вопросы

1. Что такое класс?

2. Какое основное назначение пакета AWT?

3. Что вы знаете про иерархию классов пакета AWT?

4. Что вы знаете про класс Container?

5. Как с английского переводится AWT?

Тест

1. Классы пакета AWT определяют интерфейсные окна и работу с визуальными  компонентами окон и содержатся в пакете

a)  java.event

b)  java.at.applet

c)  java.at.event

d)  java.awt

2. Какие из ниже перечисленных классов порождает класс Container?

a)  Panel

b)  Frame

c)  Window

d)  Companet

e)  Applet

3. С помощью класса Container создается новый(-ая)

a)  область

b)  класс

c)  массив

d)  интерфейс

4. Что означает данный метод: add(String name, Component comp) класса Container?

a)  компонент comp добавляется в конец контейнера

b)  компонент comp добавляется в позицию index в контейнере, если index ==-1, то компонент добавляется в конец контейнера

c)  компонент получает имя name

d)  менеджеру размещения контейнера даются указания объектом constraints

5. Как правильно записать метод, который удаляет компонент с именем comp?

a) add(Component comp, Object constraints)

b) remove(int index)

c) add(String name, Component comp)

d) remove(Component comp)

6. Какие из следующих классов могут быть добавлены к объекту класса Container, используя метод add()?

a) Button

b) CheckboxMenuItem

c) Menu

d) Canvas

Ответы на тесты: 1 d)    2 a)c)    3 a)    4 с)      5 d)  6 a)d) 

Тема 10.4. Класс Panel

Вопросы

1. Что такое класс?

2. Какое основное назначение пакета AWT?

3. Что вы знаете про иерархию классов?

Похожие материалы

Информация о работе