Skip to content

πŸ“Š A Java application showcasing interactive JavaFX Charts with a clean, responsive UI. πŸš€ Demonstrates chart rendering, layout management, and event handling using JavaFX.

Notifications You must be signed in to change notification settings

mewhotheboss/Simple-Java-JavaFx-Charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š JavaFX Charts Demo

IDE: IntelliJ IDEA

A simple Java application showcasing JavaFX Charts with interactive UI elements and clean layout management.


πŸš€ What You’ll Learn

This project demonstrates key concepts of JavaFX, including:

πŸ— JavaFX Application Structure

  • HelloApplication extends Application.
  • The start() method sets up the Stage and Scene β€” the backbone of any JavaFX app.

🧱 JavaFX Components

  • 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

⚑ Event Handling

  • Responds to button clicks using JavaFX’s event handling mechanism.

πŸ“ˆ Chart Data

  • Charts are dynamically populated using XYChart data structures.

πŸ“ Layouts & Positioning

  • Utilizes GridPane to arrange buttons and charts neatly in a grid.

πŸ–± Scroll Support

  • ScrollPane wraps the GridPane to handle overflowing content elegantly.

πŸ›  Technologies Used

  • Java
  • JavaFX
  • IntelliJ IDEA

πŸ–Ό Screenshots

πŸ“‹ Charts List:

πŸ“Š Sample Charts:

About

πŸ“Š A Java application showcasing interactive JavaFX Charts with a clean, responsive UI. πŸš€ Demonstrates chart rendering, layout management, and event handling using JavaFX.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages