JavaFX

JavaFX is an open-source framework for Java that specializes in creating desktop applications. It is a feature-rich library of Java classes that allows for the creation of graphical user interfaces by using a specialized form of XML called JXML. By using JXML for user interface templates, JavaFX supports the organization of the project code in an MVC (Model-View-Controller) format by separating the presentation layer from the data.

All Posts

Flight Logger

What is it? The Flight Logger was my Capstone project for my undergraduate program. It is the most advanced application that I have ever built. It was written in Java and constructed using the JavaFX application framework. The program includes 23 interfaces, over 7,000 lines of code, a password encryption system, aircraft/airport lookup tables, a CSV exporter, and several editors for custom aircraft, airports, and runways. The scenario for the project was to create a more technical solut...

Categories: Java, JavaFX

Desktop Scheduler

What is it? The Desktop Scheduler was a project that I completed for my second Java class at my undergraduate university. The class provided advanced training on Java concepts including lambda expressions, collections, input/output, error handling, and a deeper dive into JavaFX. On top of meeting the project prompt requirements and designing a rich user experience, I was also assigned the task of creating logging functionality (where actions are automatically written to a text file), custom ...

Categories: Java, JavaFX

Inventory Manager

What is it? This was a course project that I completed for my first Java Class at my undergraduate university. The class was labeled Basic Java Concepts and covered all of the major foundations that make up the Java language. Classes with abstraction, interfaces, constructors, inheritance, etc. are some of the many topics discussed in that course. The JavaFX framework was also briefly taught and was used to build the final project. The project was focused specifically on the software dev...

Categories: Java, JavaFX