Skip to content

omer-lebel/Painter-JavaFx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Painter Application

A simple drawing application built with JavaFX, which allows users to draw freehand, shapes, and use an eraser tool. The application provides a variety of brush sizes, colors, and opacity settings to enhance the drawing experience.

Features

  • Pencil, eraser, shape drawing (line, circle, rectangle, triangle)
  • Undo and clear options
  • Change fill, stroke, color, opacity, and brush size

Painter App Demo

Running the Application

Make sure you have JDK 11 or higher installed and JavaFX SDK set up properly.

Replace "/path/to/javafx-sdk/lib" with the path to your JavaFX SDK lib directory.

# Compile
javac --module-path "/path/to/javafx-sdk/lib" --add-modules javafx.controls,javafx.fxml *.java


# Run
java --module-path "/path/to/javafx-sdk/lib" --add-modules javafx.controls,javafx.fxml PainterApp

License

MIT

About

Painter application built with JavaFX

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages