Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

GUI Assignment You will be creating a seating arrangement application using JavaFX. The project will comprise of two sections: the interface and the Java code.

GUI Assignment You will be creating a seating arrangement application using JavaFX. The project will comprise of two sections: the interface and the Java code. The application will feature a 3x3 seating chart and a form below the seating chart. The form of with ask the user to input a name and choose a color to represent the student. Below is an example. When the user clicks on the button, the application will check that the text field is not empty. It will also check to determine if the color has already been chosen for a seating arrangement. If the text field is empty, the user receives an error message. If the name is not empty and the color has not been chosen already, the application randomly chooses a placement for the student. If the color has already been choses, an error message appears. The app will only place the student in an empty slot and will give an error message when there are no more places available. See below for screenshots. # Rubric Task Description Weight in % 1 Stylish GUI Original layout. Does not copy sample outline of Assignment. Uses good color combinations. 15 2 Uses appropriate GUI structures Uses controls, layouts, shapes, etc 7.5 3 Actions evoke appropriate GUI structures Components are not visible until appropriate actions 7.5 4 Seating is chosen at random Pattern of choosing seating is not hard-coded. Chosen at random. 7.5 5 Verifications are completed Application checks if color is chosen: gives error if it is. Does not place student in seating arrange if color has already been choses Application checks if student name is not blank. This includes checking for spacebar entries, where no characters are inputted: gives error if it is. Does not place student. 47.5 6 Add Student button works correctly. Color and Student Name appear in seating arrangement when user has inputted an entry with no errors. 10 7 Seating Complete Congratulatory message is showed when seating has been completed. Error message shows up when user tries to add another Student Name when Seating arrangement is full. 5 Submission Instructions Name your project package guiAssignment_######, where ###### is your student number. Navigate to the src directory of the project and zip up the files (.java , .fxml, etc). Name the zipped file guiAssignment_######, where ###### is your student number

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

From Herds To Insights Harnessing Data Analytics For Sustainable Livestock Farming

Authors: Prof Suresh Neethirajan

1st Edition

B0CFD6K6KK, 979-8857075487

More Books

Students also viewed these Databases questions

Question

(2) f YZ (y, z).

Answered: 1 week ago

Question

Identify the cause of a performance problem. page 363

Answered: 1 week ago