This is a Java Swing application that allows candidates to prepare for the Driving License test category B.
It contains lessons and exams that end with a PDF report.
The documentation is divided into several sections:
- Java JDK version 17+
- Swing application
- Displaying videos and images
- Encryption
- Reading encrypted files from csv
- Converting XLS to CSV
- Generating PDF files
- Multithreading
## Build application using Maven Wrapper
mvnw.cmd clean install
## Run Java application using Maven Wrapper or simply run ELicenseApplication class
mvnw.cmd exec:java -Dexec.mainClass="com.danielmichalski.elicense.ELicenseApplication"
## Build application using Maven Wrapper
./mvnw clean install
## Run Java application using Maven Wrapper or simply run ELicenseApplication class
./mvnw exec:java -Dexec.mainClass="com.danielmichalski.elicense.ELicenseApplication"