Using java-technology to develop graphical applications

V. V. Drobot, O. N. Shibko


Annotation.  The purpose. The aim of the work is the development of a graphical editor for drawing two-dimensional graphics, the development of primary and basic tools for editing graphics using the Java programming language and Java 2D APIs. As well as using  a  programming  environment  NetBeans  IDE  8.0.2  i  IntelliJ  IDEA 2016.1.  Methodology.  It  is  essential  to  the  programming languages of today schedule. It allows you to visualize any program, provides brightness and ease of use for those or other programs. It allows you to create a bright and interesting Web-pages, useful when designing databases, writing mobile and computer games. Since we  live in a three-dimensional world, the programming of the two-dimensional and three-dimensional graphics  at present  is relevant  and  can  not  leave  this  topic  aside.  Results.  Using  the  Java  2D  classes  simple  editor  JavaPaint  has  been  created,  which enables the user to create drawings and edit graphics.  Scientific novelty.  A detailed analysis of all software development stages  has been presented,  a step by step plan for creating graphical applications  has been developed, the  own program design using NetBeans IDE platform  has been developed, the program code has been written.  Practical significance.  . A detailed analysis of all software  development stages has been presented, a step by step plan for creating graphical applications has been developed, the own program  design using NetBeans IDE platform  has been developed, the program code has been written.  Using the Java 2D  classes a simple editor JavaPaint has been created, which enables the user to create drawings and edit graphics.


graphic images, graphical programming, Web-page, Internet, Paint, Netbeans, IntelliJ IDEA, Java


Bloch J. Java. Effektivnoe programmirovanie [Effective programming].Moscow: Lori, 2014. - 310 p. ( in Russian).

Ivanova, G.S. Osnovy programmirovaniya [Introduction to Programming]. Moscow:. MSTU. Bauman, 2007. - 415 p. ( in Russian).

Monakhov V.V Yazyk programmirovaniya Java i sreda NetBeans [Java programming language and the environment NetBeans].St. Petersburg: BHV-Petersburg. 2012. - 704 p. ( in Russian).

Svistunov A.N. Postroenie raspredelennykh programmnykh sistem na Java [Construction of distributed software systems on Java].St. Petersburg: Binom Publ., 2014, 280 p. ( in Russian).

Fine Ya. Programmirovanie na Java [Java programming].Moscow: Samizdat Publ., 2011. - 231 p. ( in Russian).

Eckel B. Filosofiya Java [Java philosophy].St. Petersburg: Piter Publ., 2009. - 640 p. ( in Russian).

GOST Style Citations

1.  Блох Джошуа. Java. Эффективное программирование/Дж. Блох. – Москва.: Лори, 2014. – 310 с.

2.  Иванова Г.С. Основы программирования/ Г.С. Иванова.– Москва.:МГТУ им. Баумана, 2007. – 415 с.

3.  Монахов В.В. Язык программирования  Java  и среда  NetBeans  /В.В. Монахов.  –  Санкт-Петербург.:БХВ-Петербург, 2012. – 704 с.

4.  Свистунов  А.Н.  Построение  распределённых  программных  систем  на  Java  /  А.Н.  Свистунов.  –Санкт-  Петербург: Бином, 2014. – 280 с.

5.  Файн Я. Программирование на Java / Я. Файн. – Москва.: Самиздат, 2011. -  231 с.

6.  Эккель Б. Философия Java / Б.Эккель. – Санкт-Петербург: Питер, 2009. –640 с.


  • There are currently no refbacks.