JavaFX essentials : create amazing Java GUI applications with this hands-on, fast-paced guide /
Annotation
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Birmingham, UK :
Packt Publishing,
2015.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with JavaFX 8; JavaFX goals; Getting started; JavaFX history; When is JavaFX 8 available?; JavaFX features; What's new in JavaFX 8; Installing the required software; Installing Java SE 8 JDK; Setting environment variables; Installing the NetBeans IDE; Creating ""Hello World"" JavaFX-style applications; Using the Netbeans IDE; How it works; Summary; Chapter 2: JavaFX 8 Essentials and Creating a Custom UI; Quick review of the JavaFX 8 architecture
- Scene graphsJava public APIs for JavaFX features; Graphics System; Glass Windowing Toolkit; JavaFX Threads; Media and images; Web component; Layout components; JavaFX controls; Java SE 8 features; Lambda expressions; Syntax; Functional interfaces; Theming; CSS; Applying CSS theming; Scene builder; Downloading and launching; FXML; Loading FXML into JavaFX applications; Developing a custom UI; The Login dialog custom UI; Structure of the Login dialog custom UI; Coding the Login dialog custom UI; Summary; Chapter 3: Developing a JavaFX Desktop and Web Application
- Developing a note-taking applicationBuilding the UI prototype; Bringing your application to life
- adding interactions; Power application change synchronization with properties; Note-Taking as a desktop application; Deploying the application for desktop distribution; JavaFX on the Web; WebEngine; WebView; Web view and engine in action; Note-Taking as a web application; Running the application for the Web; Deploying the application for a web distribution; Summary; Chapter 4: Developing a JavaFX Application for Android; Why port JavaFX into the mobile environment?; How it works
- Who is maintaining it?Getting started; Preparing and installing the prerequisite software; Java SE 8 JDK8 u45; Gradle; Android SDK; Preparing the project for Android; Project structure; The application; Developing and styling an application UI with CSS; Adding some logic; Making your project ready for mobile devices; Building the application; Building the final .apk Android package; Deploying the application; Deploying on Android-based devices; Deploying on the Google Play Store; Testing tips; Summary; Chapter 5: Developing a JavaFX Application for iOS; Using RoboVM to run JavaFX on iOS
- FeaturesLimitations; How it works; Getting started; Prerequisites; Preparing a project for iOS; Project structure; The application; Gradle build files; Deploying the application; Summary; Chapter 6: Running JavaFX Applications on the Raspberry Pi; What is the Raspberry Pi?; What can you do with it?; Why is the Raspberry Pi a perfect fit for JavaFX?; Which module should you buy?; Buying the Raspberry Pi; Related websites and documentation; Preparing the Raspberry Pi for JavaFX 8; Creating a bootable SD card; Using NOOBS; Configuring the Raspberry Pi; Connecting to the Raspberry Pi remotely