МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КРАИНЫ
ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ
Кафедра АПВТ
Отчёт
по лабораторной работе №6
по дисциплине «Системное программное обеспечение»
Выполнил: Проверили:
ст. гр. СП-06-1 Лопухин Ю. В.
Мамчич А. А.
Парченко П. В.
Харьков 2008
Разработка приложений на Java 2 SDK
Цель
Овладеть практическими навыками разработки приложений, аплетов и сервлетов на языке Java 2 SDK в среде Windows.
Задание
Создание приложения на языке Java, реализующую рисование линий с помощью мыши.
Описание
Для написания приложения была использована среда разработки Eclipse. Для реализации функциональности рисования был расширен класс JFrame и имплементированы кдасс MouseListener. При инициализации нашего фрейма мы указали его размер. Также были перегружены функции нажатия mousePressed, отпускания mouseReleased левой кнопки мыши и перерисовки фрейма paint. При нажатии кнопки мы запоминали текущие координаты мыши, а при отпускании - добавляли в список линий новую с координатами, которые мы запомнили при нажатии кнопки и при отпускании ее.
При перерисовки мы рисовали все линии в списке методом drawLine класса Graphics.
Исходный код
import java.awt.*;
import java.awt.event.*;
import java.util.EventObject;
import java.util.Vector;
import javax.swing.*;
public class MyClass
{
public static void main (String[] args)
{
MyFrame Mf = new MyFrame();
Mf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.