Create a default and parameterized constructor

Assignment Help Data Structure & Algorithms
Reference no: EM131290757

Lab-Processing Arrays of Objects

OBJECTIVES

• Create a GUI that uses JList andJTabbedPanes.
• Process multiple objects in an ArrayList.
• Code event handlers for multiple events.

PROBLEM: Stocks4U Portfolio Management System

Stocks4U needs to develop an app for you to manage your stock purchases.You should be able to store a list of stock purchases, view the individual stocks, add and remove stocks.

FUNCTIONAL REQUIREMENTS

You can code the GUI by hand or use NetBeans GUI builder interface.

The GUI should have two tabs usingJTabbedPane.

• One tab ("Show stocks") should have

o a JList to display all the stock purchases;
o a text field or label to display information about a particular stock; and
o aJButton to remove a stock.

• One tab ("Add stock") should have textboxes, labels, and a button to input a stock.

Create a Stock class to manage the stock activity. It should have private instance variables of

• company name;
• number of shares;
• purchase price; and
• current price.

Create a default and parameterized constructor.
Create sets/gets for all instance variables.
Create a get method to calculate and return the profit or loss. This would be calculated as
Number of shares * (current price - purchase price).
Create toString to display the name of the stock.

As you add stocks, they are displayed in the JList.
If you select an element in the JList, the gain or loss is displayed in the label or text field.
If you select an element in the JList and click Remove, the stock is removed from the list.

Reference no: EM131290757

Questions Cloud

The appraisal feedback process : Your supervisor, Annalise, the Human Resources Director at Matrix, has reviewed your research on performance appraisal feedback and is very impressed with your work.
Marketing research and the promotion of customer loyalty : Marketing research is a valuable resource that guides organizations' decision making. As noted in the Learning Resources, research is used to help organizations identify consumers' needs and concerns and then develop marketing strategies to addres..
Major organized crime groups of different nationalities : Identify three of the major organized crime groups of different nationalities that currently operate in the U.S. and discuss the type of crime in which they tend to be most involved.
Calculate the income elasticity of demand : Calculate the income elasticity of demand ηI. Are vegetables inferior goods and calculate the optimal prices in each market - What would be the profit of the XOCOLAT FACTORY if it decided to engage in price discrimination?
Create a default and parameterized constructor : Create a default and parameterized constructor. Create sets/gets for all instance variables. Create a get method to calculate and return the profit or loss. This would be calculated as Number of shares * (current price - purchase price).
Characteristics of a successful manager detail : A personal experience you had with a manager that exemplified or struggle with one of the characteristics of a successful manager detail by your peers.
Create a presentation that discuss the business idea : Create a PowerPoint presentation to include the following information: Title slide to include the name of the business and your name. One or two slides to discuss the business idea.
Determine the value of the portfolio : Determine the value of the portfolio if the domestic stock increases by 2 percent, the domestic stock futures contract increases by 1.8 percent, the foreign stock increases by 1.2 percent, and the foreign stock futures contract increases by 1.4 pe..
Determine the overall profit from the transaction : Determine the overall profit from the transaction. Then break down the profit into the amount earned solely from the performance of the stock, the loss or gain from the currency change while holding the stock, and the loss or gain on the futures t..

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

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