-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME.txt
35 lines (25 loc) · 1.28 KB
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
APPLICATION TITLE: Initech Desktop Scheduler
PURPOSE: To provide a desktop scheduler for the Initech Corporation.
AUTHOR: Brendan Brown
CONTACT INFORMATION: [email protected]
APPLICATION VERSION: 1.0
RELEASE DATE: 03/24/2023
IDE VERSION: IntelliJ IDEA Community Edition 2021.1.3
JDK VERSION: 17.0.1
JavaFX VERSION: 17.0.1
DIRECTIONS TO RUN:
1. Unzip package, remove .idea directory and rebuild in IntelliJ IDEA.
2. Add new configuration.
- Select Main class: Main
- Select VM options: --module-path ${PATH_TO_FX} --add-modules javafx.controls,javafx.fxml,javafx.graphics
3. Add mysql-connector-java-8.0.25.jar to project.
- Select File > Project Structure > Libraries > Add > mysql-connector-java-8.0.25.jar
4. Run application.
ADDITIONAL REPORT: My additional report lists all countries that have at least one customer in the database. It also
lists the number of customers in each country.
LAMBDA EXPRESSIONS:
1. Lambda expression used to MainFormController.java line 394 to iterate through appointments list and make a new
list of types.
2. Lambda expression used to MainFormController.java line 453 to iterate through customers list and make a new
list of countries from all customers.
MySQL CONNECTOR DRIVER VERSION: 8.0.32