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

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

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

Тест

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

a)  Panel

b)  Window

c)  Frame

d)  Component

2. К Panel можно добавлять другие компоненты из класса Container, при помощи метода

a)  delete()

b)  stop()

c)  new()

d)  add ( )

3. Что содержит окно объекта Panel?

a)  само окно

b)  заголовок

c)  строки меню

d)  обрамление

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

a)  Panel

b)  Window

c)  Frame

d)  Companet

5. Что в данной записи myPanel.add (new Checkbox (“Email”, MyChecks, false) обозначает слово “Email”

a)  имя контейнера контрольных переключателей

b)  задается Email

c)  конструктору Checkbox передает имя надписи

d)  программа запрашивает Email

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

Тема 10.5. Класс Window

Вопросы

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

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

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

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

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

Тест

1. Какие из приведенных классов являются производными от класса Window?

a)  Frame

b)  Applet

c)  Panel

d)  Dialog

e)  Container

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

a)  Panel

b)  Window

c)  Frame

d)  Companet

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

a)  Panel

b)  Window

c)  Frame

d)  Component

4. Созданное конструктором окно не выводится на экране автоматически. Его следует отобразить методом:

a)  Exit()

b)  Hide()

c)  Paint()

d)  Show()

5. С помощь какого метода можно убрать окно с экрана:

a)  Exit()

b)  Hide()

c)  Paint()

d)  Show()

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

Тема 10.6.  Класс Frame

Вопросы

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

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

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

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

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

Тест

1. Какие из приведенных ниже классов являются родительскими для класса Frame

a)  Panel

b)  Applet

c)  Dialog

d)  Window

e)  Container

2. Управляющие элементы фрейма представлены следующими классами:

a)  Button

b)  CheckBox

c)  Delete

d)  Choice

e)  Label

f)  Menu

g)  List

h)  Scrollbar

3. Какой будет результат фрагмента кода, приведённого ниже?

import java.awt.*

import java.applet.Applet;

public class MyFrame1 extends java.applet.Applet{

        Frame f;

        Public void start () {

                  f = new Frame (“Sample Frame, MF!”);

                  f.show();  }

}

a)  Создается кадр с минимальными возможностями, у которого размеры не заданы, а его величину можно изменить с помощью мыши

b)  Создается  кадр с минимальными возможностями, у которого размеры заданы 200*200

c)  Создается  кадр с минимальными возможностями, у которого размеры заданы 200*200 и его величину нельзя изменить с помощью мыши

d)  Ошибка в коде программы

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

a)  getTitle ( );

b)  setTitle ( String);

c)  show();

d)  setReizable ( boolean );

e)  exit();

f)  isResible ( );

5. Для чего используется метод класса Frame getTitle ( );

a)  разрешить изменение размеров окна;

b)  установить заголовок окна;

c)  получить заголовок окна;

d)  возвратить true, если размер окна можно изменять, иначе false

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

Тема 10.7.  Работа с фреймовыми окнами