Java FX FXML

GPTKB entity

Statements (81)
Predicate Object
gptkbp:instance_of gptkb:Java_FX
gptkbp:allows custom controls
separation of design and logic
dynamic UI updates
Separation of UI and logic
gptkbp:based_on gptkb:XML
gptkbp:can UI components
layouts
controllers
event handlers
gptkbp:can_be_combined_with Java code
gptkbp:can_be_used_for data visualization
game development
web applications
gptkbp:can_be_used_with gptkb:Java_SE
gptkb:Java_programming_language
gptkb:Scene_Builder
Java IDEs
gptkbp:can_create cross-platform applications
rich internet applications
desktop GUIs
gptkbp:developed_by gptkb:Oracle_Corporation
gptkbp:enables declarative UI design
https://www.w3.org/2000/01/rdf-schema#label Java FX FXML
gptkbp:includes FXMLLoader class
gptkbp:is XML-based
open-source
widely used
event-driven
used in mobile applications
component-based
a markup language
a declarative language
a key feature of Java FX
a modern UI framework
a part of Java ecosystem
a successor to Swing
part of Java FX technology stack
part of Java FX SDK
gptkbp:is_compatible_with gptkb:Java_SE
gptkbp:is_integrated_with gptkb:Scene_Builder
Version control systems
Testing frameworks
Build tools
Java IDEs
Deployment tools
gptkbp:is_part_of Java FX 2.0 and later
Java FX framework
gptkbp:is_supported_by gptkb:multiple_platforms
gptkbp:is_used_in Embedded systems
Mobile applications
desktop applications
Rich Internet Applications
Desktop applications
gptkbp:launched FXML files
gptkbp:provides FXML namespaces
FXML markup language
Declarative UI design
gptkbp:released gptkb:2011
gptkbp:style gptkb:CSS
gptkbp:supports gptkb:Animation
gptkb:Web
Charts
Layouts
Media playback
data binding
event handling
Event handling
MVC architecture
internationalization
CSS styling
Controls
3 D graphics
FXML markup language
gptkbp:used_for Building user interfaces
building user interfaces
gptkbp:bfsParent gptkb:Java_Beans
gptkb:Java_SE
gptkb:API
gptkb:Java
gptkbp:bfsLayer 4