Building and Deploying Java Client Desktop Applications with JDK 17 and Beyond

So you've decided you need to build a desktop app? Find out your next steps as we emphasize getting started in the right direction when choosing and using the Java platform UI toolkits. We present lots of techie details as well as content to help you choose an appropriate UI technology for your current and future business needs. Should you choose Java? Should you use Swing or JavaFX? Can you mix and match? What are each of them best for? How do you deploy the desktop app in your enterprise? We show how easy it is to use Swing and/or JavaFX, and run through as many of the fantastic capabilities as we can.