There is a java class called MigDBNotifier under the utils package. And there is a two constructors available each for custom notification and defined notification. This notification class referes Tray Tester.jar. The jar was added into the project. The referencing link is https://github.com/PlusHaze/TrayNotification .
Note : Add tray tester.jar into your classpath
Sample code is in client application under the SetupNewDBConnectionController.java in line #188
String title = "Attention";
String message = "Successfully created!";
AnimationType animationType = AnimationType.FADE;
NotificationType notificationType = NotificationType.SUCCESS;
int showTime = 6;
MigDBNotifier notification = new MigDBNotifier(title, message, animationType, notificationType,showTime);
notification.createDefinedNotification();
Refer link provided Click here for adding JavaFX dialogue boxes
http://migdbdev.github.io/migdbclient/
---------------------------- Regarding Application Related Filepaths ------------------------------- There is a enum called 'FilePath' under the 'org.migdb.migdbclient.config' package. All the application regarding file paths are mentioned in there
Ex : As a example if you need database structure json file you can follow this way. FilePath.DOCUMENT.getPath() + FilePath.DBSTRUCTURE.getPath();