- JavaFX Essentials
- Mohamed Taman
- 255字
- 2021-07-16 14:03:23
Chapter 2. JavaFX 8 Essentials and Creating a Custom UI
Getting to know the essentials of JavaFX will definitely help you to easily build complicated and complex UI solutions.
In this chapter, you will get a brief introduction about JavaFX 8 architecture, so you get an idea of how JavaFX architecture components and engines interconnect together with your JavaFX application efficiently and render its graphics smoothly.
You will learn how to render graphics on the JavaFX scene and, for that, we will create a basic application using a scene, some controls, and styling.
We will touch upon the fundamentals of Java SE 8 features (such as Lambda and functional interfaces) to help increase code readability, quality, and productivity.
Once we have our first structured JavaFX 8 application, wouldn't it be nice if you could change the UI of your application without altering its functionality? You will learn about theming by having a glance at the fundamentals of JavaFX CSS styling.
Finally, you will find out how to use Scene Builder to create and define UI screens graphically and save them as a JavaFX FXML-formatted file. And you will get hands-on experience of creating custom controls.
In this chapter, we'll cover the following topics:
- Understanding JavaFX architecture components
- Using JavaFX components to set up the UI
- Using Java SE 8, Lambda expressions, and other features
- Theming your application to target different platforms
- Customizing the application UI with CSS
- Using the Scene Builder tool to create the UI visually
- Building a custom UI with FXML
- 軟件架構設計:大型網站技術架構與業務架構融合之道
- Game Programming Using Qt Beginner's Guide
- Unity 2020 Mobile Game Development
- WSO2 Developer’s Guide
- Animate CC二維動畫設計與制作(微課版)
- oreilly精品圖書:軟件開發者路線圖叢書(共8冊)
- PostgreSQL 11從入門到精通(視頻教學版)
- Access 2016數據庫管
- D3.js By Example
- Cocos2d-x Game Development Blueprints
- Webpack實戰:入門、進階與調優(第2版)
- Mastering Gephi Network Visualization
- 你真的會寫代碼嗎
- 實戰Python網絡爬蟲
- Spring Boot學習指南:構建云原生Java和Kotlin應用程序