JavaFX Project Structure
IMHO, you shouldn’t create package’s depending on your views. My approach towards such applications A package for corresponding controllers of these views Different packages for service(business) and dao(persistence) layer, if exists A directory for resources such as images, css etc A directory for FXML files called view in the resources src/main ├──java ├── controllers ├──Screen1controller.java … Read more