Write a Java program with a GUI

Assignment Help JAVA Programming
Reference no: EM133121974

COIT20256 Data Structures and Algorithms - Central Queensland University

Workshop Activity

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.

Note: You use the solution available for Week 4 Tutorial Question Five.

Include exception handling for TextFields for entering first name, last name and phone number so that names will not contain any numbers, phone number should not contain any alphabets.

Wrtie a Java program to save the contacts created to binary file named phone.dat using ObjectOutPutStream and read and display the data from the file.

1. If no exceptions are thrown in a try block, where does control proceed to, when the try block completes execution?

2. Write a program that demonstrates how various exceptions are caught with catch (Exception exception) Define classes ExceptionA (which inherits from class Exception) and ExceptionB (which inherits from class ExceptionA). In your program, create try blocks that throw exceptions of types ExceptionA, ExceptionB, NullPointerException and IOException. All exceptions should be caught with catch blocks specifying type Exception.

3. Write a Java program with a GUI. The program reads data from an existing data file named staffphone.csv and displays all data on the text area properly after the button "Display" is pressed. The data in the file staffphone.csv have the following format
John Pearson, 49308877
Peter London, 49446701
Amy Andersen, 45009923
In addition, the program also displays total number of the phone entry on the text area.

Attachment:- Data Structures and Algorithms.rar

Reference no: EM133121974

Questions Cloud

Problems with the irr method : Acme Oscillators is considering an investment project that has the following rather unusual cash flow pattern.
How many cups of coffee the van sold last month : A mobile coffee van charges $1.80 for a cup of coffee, Last month, the sales revenue of the coffee van was E9.000 and the total variable costs were E4,000. Calc
Failure of financial institutions and financial crises : "Caribbean financial institutions are weak and poorly regulated when compared to North American financial institutions. Additionally, because the financial mark
Present value of acme future cash flows : Acme Medical Corp. is expecting the cash flows from 2018-2022 in the table below. After 2022 it is expecting growth in cash flow at an annual rate of 3%.
Write a Java program with a GUI : Write a program that demonstrates how various exceptions are caught with catch - Define classes ExceptionA and ExceptionB - In your program, create try blocks
Explain the market risk premium : You are trying to value WOW share today (End of 2021). Assume the current price of the share in the stock market is $39.06. Assume that the total dividend paid
Find lowest possible ratings : Just before the collapse of of the subprime mortgage market in 2007, the most important credit-rating agencies rated mortgage-backed securities with Aaa and AAA
How much is the total final and capital gains tax for year : Gain on sale of shares of stock subject to CGT 100,000. How much is the total final and capital gains tax for year 2018
What is the capital gains tax on the sale : Kaye sold his residential house and lot located in Manila on January 5, 2018 for 8,000,000. What is the capital gains tax on the sale

Reviews

Write a Review

JAVA Programming Questions & Answers

  Recursive factorial program

Write a class Array that encapsulates an array and provides bounds-checked access. Create a recursive factorial program that prompts the user for an integer N and writes out a series of equations representing the calculation of N!.

  Hunt the wumpus game

Reprot on Hunt the Wumpus Game has Source Code listing, screen captures and UML design here and also, may include Javadoc source here.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Plot pois on a graph

Write a JAVA program that would get the locations of all the POIs from the file and plot them on a map.

  Write a university grading system in java

University grading system maintains number of tables to store, retrieve and manipulate student marks. Write a JAVA program that would simulate a number of cars.

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine the day of the week for new year''s day

This assignment contains a java project. Project evaluates the day of the week for New Year's Day.

  Write a java windowed application

Write a Java windowed application to do online quiz on general knowledge and the application also displays the quiz result.

  Input pairs of natural numbers

Java program to input pairs of natural numbers.

  Create classes implement java interface

Interface that contains a generic type. Create two classes that implement this interface.

  Java class, array, link list , generic class

These 14 questions covers java class, Array, link list , generic class.

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