Skip to content

Java Swing paint application demonstrating fundamental concepts of object-oriented programming

License

Notifications You must be signed in to change notification settings

vukan-markovic/OOP_Paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4fe54fb Â· Aug 28, 2019

History

57 Commits
Aug 28, 2019
Jul 9, 2018
Jul 9, 2018
Jul 9, 2018
Jul 9, 2018
Jul 9, 2018
Jul 9, 2018
Apr 23, 2019
Apr 19, 2019
Apr 19, 2019
Jul 9, 2018
Oct 8, 2018
Jul 20, 2019
Sep 27, 2018
Oct 8, 2018

Repository files navigation

OOP Paint 🎨

The project consists of three applications:

Stack

Java Swing application that allows you to: add square objects to a stack and exclude objects from the stack.

Sort

Java Swing application that allows you to display square objects in JList and sort the contents of the list according to the size of the square. The sorted list should show squares sorted from smaller to higher.

Painting

Java Swing application that allows you to draw, select, modify, and delete the following types of two-dimensional graphics:

  • Point (at the point of click),
  • Line (between two clicks),
  • Circle (center at the point of click, user to enter radius length),
  • Square (point to the top left of the click, user to enter the page length) and
  • Rectangle (point to the left at the point of click, user to enter width and height).

Documentation