IDE: IntelliJ IDEA
A simple Java application showcasing JavaFX Charts with interactive UI elements and clean layout management.
This project demonstrates key concepts of JavaFX, including:
HelloApplicationextendsApplication.- The
start()method sets up the Stage and Scene — the backbone of any JavaFX app.
-
UI elements like:
- Button
- PieChart, LineChart, AreaChart, BarChart, BubbleChart, ScatterChart
- GridPane for layout management
- ScrollPane for scrollable content
- Scene & Stage to manage the display window
- Responds to button clicks using JavaFX’s event handling mechanism.
- Charts are dynamically populated using
XYChartdata structures.
- Utilizes GridPane to arrange buttons and charts neatly in a grid.
- ScrollPane wraps the
GridPaneto handle overflowing content elegantly.
- Java
- JavaFX
- IntelliJ IDEA
📋 Charts List:
📊 Sample Charts:


