GithubHelp home page GithubHelp logo

gengpu / mastering-javafx-10 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/mastering-javafx-10

0.0 0.0 0.0 149 KB

Mastering JavaFX 10, published by Packt

License: MIT License

Java 99.30% CSS 0.39% Shell 0.32%

mastering-javafx-10's Introduction

Mastering JavaFX 10

This is the code repository for Mastering JavaFX 10, published by Packt. It contains all the supporting project files necessary to work through the book from start to finish.

About the Book

JavaFX is a set of libraries added to Java in order to provide capabilities to build a modern UI. It was added to Java a few releases ago, as old libraries—Swing and AWT—proved to be outdated and too burdened with backward compatibility issues. JavaFX was designed and developed from scratch to provide Java developers with the capabilities to build modern, rich UI applications with a large set of shapes, controls, and charts. It was designed with performance in mind, is capable of using graphics cards, and is based on the new graphical engine. In this book, we will study many aspects of JavaFX and go through a large set of examples based on these topics.

Instructions and Navigation

All of the code is organized into folders. Each folder starts with a number followed by the application name. For example, Chapter02.

The code will look like the following:

public static void main(String[] args) {
 // you custom code
 Application.launch(MyApplication.class, args);
}

I hope you agree that we really need to write actual code to study programming. This book is built around code samples. Every section in the book is accompanied by a corresponding code sample and, if applicable, screenshots. Before starting to read this book, I strongly encourage you to get a Git and download the accompanying GitHub repository, which you can find at https://github.com/sgrinev/mastering-javafx-9-10-book. There are about 130 code samples, grouped by chapters numbers. For your convenience, each chapter is a NetBeans project, but almost every code sample is self-sufficient and can be run separately without the help of an IDE. If you opt for the latter approach, you can find the guidelines for running JavaFX apps from the command line in Chapter 11, Packaging with Java9 Jigsaw. At the time of writing, you need the latest in-development version of Netbeans to work with Java 9 and 10. You can find it at http://bits.netbeans.org/download/trunk/nightly/latest/. While you can get a good grasp of the topics described by just reading the book and looking at the screenshots, toying with the code samples and seeing the results of your changes will give you a much better understanding of JavaFX APIs. Also, although the book has been released once and for all, I plan to update and fix these samples if any issues are found later on. Refer to GitHub's README.md for a history of changes.

Related Products

mastering-javafx-10's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.