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

d)  Delete()

e)  Paint()

f)  Stop()

3. Дан код:

import java.awt.*;

public class MyFrame extends Frame{

public static void main(String[] args){

MyFrame mf=new MyFrame();

mf.setSize(222,22);

mf.setVisible(true); }}

Как сделать поверхность фрейма белой?

a)  mf.setbackground(Color.white);

b)  mf.setColor(Color.white);

c)  mf.Background(Color.white);

d)  mf.color=Color.White;

e)  mf.setColor(0,0,0);

4. С помощь какого метода, из ниже перечисленных, фрейм-окно делается видимым:

a)  setTitle ()

b)  setVisible(true)

c)  getsize()

d)  setVisible(false)

Ответы на тесты: 1”Yellow” “Blue”,”Green”- каждая из строк нарисованная своим цветом  2a)b)e)f)  3a)  4 b)

Тема 10.10. Работа с графикой

Вопросы

1. Что такое фрейм-окно?

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

3. Что будет результатом программы?

4. Что вы знаете о классе Graphics?

5. Что такое апплет?

Тест

1. Где содержится класс Graphics?

a)  java.event

b)  java.at.applet

c)  java.at.event

d)  java.awt

e)  java.awt.Graphics

f)  java.Graphics

2. В какой метод передается объект класса Graphics?

a)  Init()

b)  Start()

c)  Exit()

d)  Delete()

e)  Paint()

f)  Stop()

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

a)  Exit()

b)  Hide()

c)  Paint()

d)  Show()

4. С помощью какого метода объекта Graphics можно нарисовать строку:

a)  String()

b)  paintString()

c)  StringDraw()

d)  drawString()

5. В чем разница между методами класса Graphics начинающимися на слова drawXXX(),setXXX(),getXXX()?

Ответы на тесты: 1e)    2e   3 d)      4d)    5)рисование,установка,получение

Тема 10.11.  Использование элементов управления, менеджеров компоновки и меню AWT

Вопросы

1. Что такое элементы управления?

2. Что такое менеджер компоновки?

3. Какие типы элементов управления поддерживает AWT?

4. Какой интерфейс и в виде каких классов реализован менеджер компоновки?

5. С помощью какого метода осуществляется добавление элементов управления?

6. С помощью какого метода осуществляется удаление элементов управления?

Тест

1. Какой менеджер размещения позволяет создавать вкладки, содержимое которых отображается при выполнении щелчка на заголовке?

a)  FlowLayout

b)  GridLayout

c)  BorderLayout

d)  CardLayout

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

a)  FlowLayout.RIGHT;

b)  FlowLayout.LEFT;

c)  FlowLayout.CENTER;

d)  FlowLayout.LEADING;

e)  Указывается явно

3. С помощью какого метода можно установить менеджер размещения для данного контейнера?

a)  Layout

b)  newLayout

c)  setLayout

d)  setContentPane

4. Что позволяет компоновка BoxLayout?

a)  Разделять фрейм на заданное количество рядов и колонок

b)  Создавать вкладки, содержимое которых отображается при выполнении щелчка на заголовке

c)  Позиционировать элементы в областях фиксированного размера, граничащих со сторонами фрейма.

d)  Группировать элементы в подобластях фрейма в строки и столбцы

e)  Размещать компоненты в рамке, ориентированной горизонтально и вертикально

5. С помощью какого менеджера компоновки можно разделить фрейм на заданное количество рядов и колонок?

a)  FlowLayout

b)  GridLayout

c)  BorderLayout

d)  CardLayout

e)  Никакого из указанных

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

Тема 10.12.  Элементы управления

Вопросы

1. Что такое элемент управления?

2. Что такое List? Какими свойствами и методами он обладает?

3. Какие типы элементов управления поддерживает AWT?

4. С помощью какого метода осуществляется добавление элементов управления?