JavaFX Software Tutorial: Paint (MVC)

Subscribers:
9,540
Published on ● Video Link: https://www.youtube.com/watch?v=0u5aotARyU8



Category:
Tutorial
Duration: 12:27
21,278 views
319


In this tutorial we make a very simple Paint application.
Possible extensions:
1. Different brush shapes: line, circle, polygon, etc.
2. Open a "jpg" or "png" file to modify
3. Implement open/save using a background thread
4. Add undo / redo
5. Add save dialog

Hints:
1. Explore GraphicsContext methods - https://docs.oracle.com/javase/8/javafx/api/javafx/scene/canvas/GraphicsContext.html
2. FileChooser is your friend - https://docs.oracle.com/javase/8/javafx/api/javafx/stage/FileChooser.html
3. A good read - https://docs.oracle.com/javase/8/javafx/interoperability-tutorial/concurrency.htm

Source code: https://github.com/AlmasB/FXTutorials/tree/master/src/com/almasb/paint







Tags:
java
java programming tutorial
java game tutorial
game tutorial for beginners
java for beginners
very simple game tutorial
javafx game tutorial
javafx
javafx tutorial
javafx game development
java game development
FXGL
javafx game engine
javafx game framework
javafx game library
paint
javafx paint
java paint
javafx drawing
javafx for beginners
javafx mvc
java mvc
mvc for beginners
paint mvc