Question
Design a swing-based application that allows the end-user to schedule tasks / appointments. This application works like an electronic diary. a) The user interface
Design a swing-based application that allows the end-user to schedule tasks / appointments. This application works like an electronic diary.
a) The user interface should be a swing-based application which allows users to create / modify / delete the scheduled tasks / appointments.
b) Event handler classes should be created to respond to the keyboard events and mouse events.
c) The application should keep a record of all the scheduled tasks / appointments. This should be done via a text file. A class should be created to allow new scheduled tasks / appointment to be saved into this text file. Methods should be added to return all the scheduled tasks / appointment for a given pre-selected day. This tasks / appointment should be displayed on-screen when requested by the user. Appropriate exception handling should be used (for example for missing files).
Below is a set of screenshots to illustrate the application. The screenshots are incomplete and serve as a reference only. You can change the GUI components, the layout and the flow of the application.
March 2017 26 06 12:00 Cl 12 e Sun X 27 13 D User Login User ID Password Man Tue 20 19:00 D 14 01 E-Diary Wed 07 08 19:00 Bao Da 18:3000 Change 21 22 19:00 Bao Da 18:300m Meeting 02 29 16 23 The 03 10 17 24 31 F4 04 11 18 Set 101 07:00 Charlie Chap @r.comLog Out User Login to the application. Main UI upon successful login. User will be brought to the current's month-year view.
Step by Step Solution
3.37 Rating (156 Votes )
There are 3 Steps involved in it
Step: 1
Heres an outline of how you can approach this task User Interface Swing Create a main JFrame for the ...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