COM6102: A Portuguese Wine Browser- Building a GUI- Java Accounting Assignment Help

Download Solution Order New Solution
Internal Code: 3CFD

Java Accounting Assignment Help:

Task: Your task in the final stage is to develop a graphical user interface (GUI) for selecting and viewing wine samples and their properties. You should make use of your code from the earlier stages. You should use Swing and you should not use visual design tools to create the interface. The interface should contain the following elements: - a region where some or all the wine samples and their properties can be displayed, - a region where users can easily formulate a query of the kind used in stage 2, which is then applied to the data and results in a display of the wine samples which match the query, - a region where users can see a summary of the wine samples being displayed (e.g. how many wine samples are being displayed, average values, maximum and minimum values for each of the properties being displayed). - any other regions you think necessary to make the interface easy to use and informative. There are several marks (up to 20% under functionality) which can be allocated to design flair. Note that flair is not the same as flash! Any interface which is easy to use and yet manages to provide the user with access to all the information in the various data files in a non-overwhelming fashion will be rewarded. You should also choose the most appropriate mechanism for inputting the information needed in the queries. It would be wrong, for instance, to simply input queries in a text box. Think about other web sites you have used in which similar forms of queries are used. For this assignment, when running a query, please also offer the user with the possibility of visualizing only the first 10 results or to provide the full list of results (remember that you will be showing a summary of the full list of matching wine samples with average, maximum, and minimum values for each of the properties being displayed). You should NOT use a GUI builder, but instead craft the UI by hand. Although GUI builders can be used to put together a UI quickly, the result is typically not very robust (e.g., resizing the window, custom font sizes) and the code is often unreadable. Also, if you’ve used a GUI builder then it’s not clear to me if you understand the code. By all means use UI builders to prototype your interface, but you should write the UI yourself. Testing You should test your application using the set of data samples and queries supplied in stages 1 and 2, plus your own. Note that you will not need to load the input files from stages 1 and 2 as you will be using your own GUI interface to do so. Make sure that you have an easy access to all those files during the demonstration.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.