Create an application to store the contact details

Assignment Help Data Structure & Algorithms
Reference no: EM133119964

Payroll System: Class Activity

This activity should be completed and submitted.

You create the GUI using SceneBuilder and save the file as payRollSystem.fxml. Create a project and include the files from Week 3 for Employee class, Salaried Employee class, and HourlyEmployee class. You should have an AddEmployee Button to add the employee to an ArrayList of Employees. Create a JavaFXMain class and a payRollSystemController.java class. Add the event handler method so that when the user enters the details and clicks the AddEmplyee button, an appropriate employee is created and added to the ArrayList.

You will have most of the code in Week 3. The data should be obtained using the GUI control methods.

Question 1: Create the following GUI. You do not have to provide any functionality. Open the .xml file created and understand the structure and elements of it.

Question 2: Create the following GUI. You do not have to provide any functionality. Open the .xml file created and understand the structure and elements of it.

Question 3: Write a Java application with GUI for a saving account. The components of GUI contain three labelled text fields, one each for the initial amount of the account, the annual interest rate, and the number of years that money has been deposited. In addition, add a "Calculate" button and a text area to allow displaying the balance, and total interest accrued. You can use a simple interest formula to calculate the interest accrued. When the "Calculate" button is pressed, the result of the account is displayed on the text area. You can attempt different layouts for GUI components.

Question 4: Body Mass Index (BMI) Calculator BMI = weight in kg/heightInMeters*heightInMeters

Create a BMI calculator that allows users to enter weight and height and then calculates and displays the user's body mass index. It should also display the following information:

BMI values:
Underweight: less than 18.5 Normal: between 18.5 and 24.9

Overweight: between 25 and 29.9 Obese: 30 or greater

Question 5: Create an application to store the contact details. A Contact should contain first name, last name, email, and phone number (others can be added). The first names of Contacts should be displayed in a listview. When the user selects a name from the listview, the contact details should be displayed in a grid of TextFields or a Table. As the information is modified (a Contact's Data is updated, a new Contact is added or an existing Contact is deleted), the contacts listview should display the updated list of names.

Attachment:- Class Activity.rar

Reference no: EM133119964

Questions Cloud

What is the impact of paying interest semi-annually : Jimmy has a bond with a $1,000 face value and a coupon rate of 9.5% paid semiannually. It has a five-year life.
Explain the dominance of american banks : Even though the US economy is only about 15% of global GDP, US banks earn 60-70% of global banking fees. Give three reasons to explain the dominance of American
What is wacc : What is WACC and how is it calculated? Specifically:
Options for hedging and contract specifications : Choose Intel (INTC) or Ford Motor Co. (F) or a company of your choosing which could benefit from a risk management strategy that uses futures.
Create an application to store the contact details : Create an application to store the contact details - Create a BMI calculator that allows users to enter weight and height and then calculates and displays
Explain the dominance of american banks : According to an article in Forbes, "American companies can and are raising capital in Japan at relatively low rates of interest. Dow Chemical, for instance, has
Explain the bond clean price and dirty price : On 10/10/2035, a U.S. Treasury bond has a face value of $1,000, maturity on 2/10/2037, a coupon rate of 6.0%, semi-annual coupon payments, and yield to maturity
Market value of the firm investments : The textbook emphasizes that Managers and investors will frequently be interested in knowing the value of the firm. The fact that balance sheet assets are liste
Operating and capital budgets : Most state and local governments prepare two separate budgets: operating and capital budgets. Offer a comparison of operating versus capital budgets in the publ

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Give algorithm-correctness proof-time complexity for tree

Determine the minimum number of nodes in tree to remove so that the tree is separated into subtrees of sizes at most k. Give the algorithm, the correctness proof and the time complexity.

  Write an algorithm for testing primality

Write an algorithm for testing primality, i.e. given n, the algorithm must decide if n is a prime

  Find the coordinates of the optimal location of new machine

A machine shop has five machines, located at (3, 3), (3, 7), (8, 4), (12, 3), and (14, 6), respectively. A new machine is to be located in the shop.

  Finding median by black-box worst-case linear-time algorithm

Given a black-box worst-case linear-time algorithm for ?nding median, create algorithm solving the selection problem for an arbitrary order statistic.

  Explain the splay tree algorithm

If the decrease Key operation is not supported, parent links are not necessary. Implement the pairing heap algorithm without parent links and compare.

  Write a function called halfsum that takes as input

Write a function called halfsum that takes as input an at most two-dimensional matrix A and computes the sum of the elements of A that are in the diagonal or are to the right of it.

  Find the height of its left sub tree and the height

For each of the nodes, find the height of its left sub tree and the height of its right sub tree.

  Create all the possible combinations of array a

The subset-sum problem is defined as follows: given a set B of n positive integers and an integer K, can you find a subset of B whose elements' summation is equal to K? Design an algorithm to solve this problem. Address its correctness and running..

  Draw the hierarchy chart and then plan logic for a program

Draw the hierarchy chart and then plan the logic for a program for the sales manager of The Couch Potato Furniture Company. The manager needs a program to determine the profit on any item sold

  Compare and contrast stream and block ciphers

INFA640 - Cryptology and Data Protection - University of Maryland University College - Briefly compare and contrast stream and block ciphers

  How the action values are initialized and updated

Give pseudo-code for a complete algorithm for the n -armed bandit problem. Indicate how the action values are initialized and updated after each reward.

  Give the adjacency-list representation of the directed graph

Draw the directed graph represented by the given adjacency matrix adj and the data matrix data.Give the adjacency-list representation of the directed graphs.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd