Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лаба 9

.docx
Скачиваний:
69
Добавлен:
21.01.2015
Размер:
18.39 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕРАЦИИ

Государственное образовательное учреждение высшего профессионального образования

«Томский государственный педагогический университет»

(ТГПУ)

Лабораторная работа №6

Тема работы: Массивы и строки

Выполнил

студент 3 курса

группы 426

Дубоделов С.И.

Проверил

ассистент кафедры информатики

Мытник А.А

2014г

Цель работы.Знакомство с элементами разработки

графического интерфейса пользователя. Создание приложения из нескольких файлов.

Задания к работе.

  1. Выполните задание 1 из лабораторной работы №8 в форме апплета.

  2. Создайте апплет,в котором при нажатии на кнопки выводится матрица 3х3. Используйте методdrawString().

Ход работы.

Задание 1.

Создайте форму размером 500х500 и нарисуйте на ней домик.

publicvoid paint(final Graphics g)

{

g.drawLine(0, 0, 500, 0);

g.drawLine(0, 0, 0, 500);

g.drawLine(500, 0, 500, 500);

g.drawLine(500, 500, 0, 500);

final Color oldColor = g.getColor();

Color newColor = newColor(0, 0, 255);

newColor = new Color(200, 50, 200);

g.drawLine(150, 480, 350, 480);

g.drawLine(150, 480, 150, 250);

g.drawLine(350, 480, 350, 250);

g.setColor(newColor);

g.drawLine(150, 250, 350, 250);

g.drawLine(150, 250, 250, 200);

g.drawLine(350, 250, 250, 200);

g.setColor(oldColor);

}

Задание 2.

Создайте апплет, в котором при нажатии на кнопку выводится матрица 3х3. Используйтеметод drawString().

publicclass lab1 extends Applet {

/**

*

*/

publicstaticfinallongserialVersionUID = 1L;

publicvoid init()

{

Button b1 = newButton("Кнопка 1");

add(b1);

b1.addActionListener(new ActionListener(){

private Graphics e;

publicvoid actionPerformed(ActionEvent event){

try{

e.drawString("1", 10, 10); e.drawString("2", 20, 10); e.drawString("3", 30, 10);

e.drawString("4", 10, 30); e.drawString("5", 20, 30); e.drawString("6", 30, 30);

e.drawString("7", 10, 50); e.drawString("8", 20, 50); e.drawString("9", 30, 50);

}catch(Exception e){

}

}

});

}}

Соседние файлы в предмете Программирование на Java