Question: java Project: Virtual Cities Dictionary The purpose of the project is to design and implement a virtual cities dictionary. A sample is shown below: Virtual

java
java Project: Virtual Cities Dictionary The purpose of the project is to
design and implement a virtual cities dictionary. A sample is shown below:

Project: Virtual Cities Dictionary The purpose of the project is to design and implement a virtual cities dictionary. A sample is shown below: Virtual Cities Dictionarv Features: Your dictionary must do the following: 1. The layout of your dictionary may or may not be the same as above. You may use your own appealing layout manager. However, you should group the buttons together and group the keys (A B C ...) together. 2. You should implement a virtual keyboard as shown above. Cities name should only be entered using the virtual keyboard, i.e. the textfield above the keyboard should be disabled. 3. Once you enter an city name and press the Description button, the description of the city appears. For example if you enter Al Quds and press the Description button then the description should appear in the text field (to the right). 4. The Shift and Spc button stand for "Shift" and "Space" with their usual meanings. Whenever you press the "Shift" key all uppercase letters should appear as lower case letters. 5. Description text filed (to the right), should be disabled, once you clicked on the Edit button, you can change the description and press Save button to save the new description. 6. Clear button used to clear all text fields. 7. About button, shows a message dialog that displays student id. 8. To add a new city with its description click Add City button, then new text fields and buttons appears under the virtual keyboard, then you can add your own city name and description, after that you can save the new city using Add New button, or you can cancel that using Cancel Button. Virtual Cities Dictionary City Name Description 9. If user clicks List of cities button, then show all saved cities and their descriptions as shows bellow. Also shows the number of saved cities. 10. When user selects one of the cities in that list, he can delete it from the list using Delete Selected button, or he can use Delete All button, to remove all cities and their descriptions. 11. User can hide cities list using Hide List button. Virtual Cities Dictionary We have 930 cities Al Quds: The city of Jerusalem is the eternal capital of the state of Palestine. Hebron: is a Palestinian city in the southern West Bank, 30 kilometers (19 mi) south of _ Nablus: is a Palestinian clty in the West Bank, located approximately 49 kilometers north _

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Accounting Questions!