Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Assignment 1 Overview The goal of assignment 1 is to create a graphical user interface that will allow users to read information from a MySQL
Assignment
Overview
The goal of assignment is to create a graphical user interface that will allow users to read information from a MySQL database and display it as chart data. The information should be anything you are interested in For example, it could be comparing aspects of video games, weather data, processor capabilities, etc... Each student will need to register a unique data set prior to building their program.
The MySQL database should be remotely accessible. Your program must be built using Intellij, JDK JavaFX and stored in a PRIVATE GitHub repository.
When the application is launched, it should show a graph of information on a styled JavaFX application.
Figure Initial launch of project shows a graph
The application must support at least graph and change to a scene with a TableView object that displays all the data from the database.
Figure Project showing different graphs
OR
Figure A graph and a TableView Scene
What to Do:
Register your unique project idea with your Professor. No duplicate projects will be allowed, so do not invest significant energy in your project until you receive approval from me
Carefully review, sign and submit the integrity pledge included in assignment on line
When the application launches, it should display a scene with a Chart object populated from information in a MySQL database.
There should be a utility to change scenes and display a TableView object with objects from the database.
All scenes should be styled using CSS Do not use the default grey background for everything. Add some colour, round some corners, add images to buttons, change some fonts... have fun with it
The icon on the stage should be something unique.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started