JavaFX Sketch App
Budget: $10 – $30 USD
Paint App that is written in JavaFX. Must use MouseEvents, Stacks, Saving & loading (file I/O) , Packages (organizing a large program!), JavaFX features (ColorPicker, PolyLines, RadioButtons).
The steps include:
Free draw with the cursor
Create two types of shape (e.g. Ellipse and Rectangle).
Specify the color with which to draw lines or create and fill shapes
Select any created shape
Move or translate the selected shape
Rotate the selected shape
Resize the selected shape
Delete the selected shape
Change the layering of shapes - raise or lower the current shape
Undo and redo any action executed within the program using the command pattern
Save and load the entire state of a drawing
Very strict design (no Canvas, no GraphicsContext, only Pane's and VBox must be used), must only use three folders commands, main and shapes. Commands and Shapes has a gitKeep file.
The steps include:
Free draw with the cursor
Create two types of shape (e.g. Ellipse and Rectangle).
Specify the color with which to draw lines or create and fill shapes
Select any created shape
Move or translate the selected shape
Rotate the selected shape
Resize the selected shape
Delete the selected shape
Change the layering of shapes - raise or lower the current shape
Undo and redo any action executed within the program using the command pattern
Save and load the entire state of a drawing
Very strict design (no Canvas, no GraphicsContext, only Pane's and VBox must be used), must only use three folders commands, main and shapes. Commands and Shapes has a gitKeep file.