Cái này là họ làm bằng javafx chứ không phải java swing đâu nhé! Nếu em xài java 8 trở lên thì em có thể xài được như vậy đấy!
P/s: JavaFX có công cụ tên là Scene Builder để có thể kéo thả như WinForm .NET em á! Sau khi thiết kế xong giao diện thì lưu ra được file fxml thì em nhúng nó vào trong java là ok em ạ! Thích thì dùng thêm JFoenix và controlsfx thì còn đẹp nữa cơ!
JavaFX tutorial documentation: https://docs.oracle.com/javafx/2/get_started/jfxpub-get_started.htm
P/s: JavaFX còn co thể làm cho android được nữa cơ!