Разработка приложений на Java 2 SDK

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

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

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КРАИНЫ

ХАРЬКОВСКИЙ НАЦИОНАЛЬНЫЙ УНИВЕРСИТЕТ РАДИОЭЛЕКТРОНИКИ

Кафедра АПВТ

Отчёт

по лабораторной работе №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);

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

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

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.