Skip to content
This repository has been archived by the owner. It is now read-only.
Java Swing application that demonstrates 2D drawing
Java Makefile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
assets
dist
docs
res
src
.gitignore
LICENSE.txt
Makefile
README.md

README.md

GfxEditor

This is a Java Swing application showcasing some software design patterns as well as a couple of 2D drawing capabilities provided by Java/AWT.

Installation

Make sure you have the Java Runtime Environment (at least version 6) installed and double-click gfxeditor (on macOS) or gfxeditor.bat (on Windows) in the dist folder.

Usage

You can select objects and move them around with the mouse. Once an object is selected, it can be deleted by pressing Delete. Press Esc to deselect the object.

Press and hold Shift to see the IDs of the objects.

Press the arrow keys & to modify all objects at once. (The kind of modification depends on the shape type.)

Application window with drawing

Building

Dependencies: JDK >= 1.6

Just run make.
To create the API documentation, run make docs.
To also create the JAR file, run make all.

You can’t perform that action at this time.