JavaFX is a software platform for creating and
delivering desktop applications, as well as rich internet applications
(RIAs) that can run across a wide variety of devices. JavaFX is intended to replace Swing as the standard GUI library for Java SE, but both will be included for the foreseeable future.
Will help you design it with Javafx Material design library