# JavaFX

JavaFX is an open source, next generation client application platform for desktop, mobile and embedded systems built on Java. It is a collaborative effort by many individuals and companies with the goal of producing a modern, efficient, and fully featured toolkit for developing rich client applications.

## Documentation
- [Getting Started with JavaFX 11+](https://openjfx.io/openjfx-docs/)
- [API documentation](https://openjfx.io/javadoc/19/)
- [Introduction to FXML](https://openjfx.io/javadoc/19/javafx.fxml/javafx/fxml/doc-files/introduction_to_fxml.html)
- [JavaFX CSS Reference Guide](https://openjfx.io/javadoc/19/javafx.graphics/javafx/scene/doc-files/cssref.html)
- [Release Notes](https://github.com/openjdk/jfx/blob/jfx19/doc-files/release-notes-19.md)

## JavaFX
```xml
<dependencies>
  <dependency>
    <groupId>org.openjfx</groupId>
    <artifactId>javafx-controls</artifactId>
    <version>11</version>
  </dependency>
</dependencies>
```

## BootstrapFX
Bootstrap for JavaFX
```xml
<dependency>
    <groupId>org.kordamp.bootstrapfx</groupId>
    <artifactId>bootstrapfx-core</artifactId>
    <version>0.4.0</version>
</dependency>
```

## MaterialFX
A library of material components for JavaFX
```xml

<dependency>
  <groupId>io.github.palexdev</groupId>
  <artifactId>materialfx</artifactId>
  <version>11.13.5</version>
</dependency>
```

## Examples
- `BootstrapFXSampler`

## References
- [JavaFX](https://openjfx.io/)
- [JavaFX GitHub](https://github.com/openjdk/jfx/)
- [Getting Started with JavaFX](https://openjfx.io/openjfx-docs/)
- [BootstrapFX GitHub](https://github.com/kordamp/bootstrapfx)
- [MaterialFX GitHub](https://github.com/palexdev/MaterialFX)