Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.
Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, 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 и многие другие.
Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.
Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.