+1-415-670-9189
info@expertsmind.com
Build a graphical user interface for displaying the image
Course:- JAVA Programming
Reference No.:- EM13280




Assignment Help
Expertsmind Rated 4.9 / 5 based on 47215 reviews.
Review Site
Assignment Help >> JAVA Programming

PART - 1

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface. The user should be given the opportunity to open for the batch processing of images in JMJRST a user interface and thus to gain an overview of possibly similar images. It should contain the following control elements and functions:

• Add the graphical interface of JMJRST a menu item and add a button "Create image groups" - similar to "Create web gallery".

• The user can set on the surface of the threshold for the method subClusterIterator () - thus it defines the number of image groups. The change should take effect immediately on the display. To do this, use the Swing JSlider element.

• The user can access the surface for each quality measure implemented and adjust the weight. The change should take effect immediately on the display. To do this, use the Swing JSpinner element.

• Label the elements above. By labeling a user should be clear what value affects the item.

• On the surface should  a vertical and a horizontal slider appear. They should be used if the number of image groups, meaning, the amount required for their representation, the size of the dialog window if the image exceeds or group with the most images exceeds the width of the dialog window.

• Depending on the user settings file groups should be sorted by quality. It is not important whether the items are sorted in ascending or descending, but all image groups should be sorted the same way. Each group forms a line image in which a small horizontally to the Supervisory each image (128 by 96 pixels in size) is shown.

The surface could for example look like this (Serving suggestion: window size, labels, Pixelab residues, colors etc are sketchy to understand!)

a) Select the appropriate locators (Layout Manager) so that it is possible to change the window size and mitskalieren the elements useful or be arranged.

b) Do not use tools which generate the Swing source code, you write all Swing instructions alone.

c) Add the labels of the added controls in the *. properties in the package org.jis. This allows you to easily translatable into other languages ??(multilingualism).

d) You may keep the calculation of the small screen views simply: You should assume that all images are at least 640x480 pixels. Keep the aspect ratio, but they must not center on the 128x96 pixel tile the Miniaturver version.

e) Make sure that after you add the graphical user interface all module tests work as they did before.

PART - 2

a) Build around your class cluster and add any added new classes or interfaces that the dendrogram is constructed as a composite. Distinguish between Dendrogrammblät nuts (= images) and the rest of the nodes (= image groups). If necessary, change existing interfaces. Create a class diagram for those parts of the implementation that are affected by your changes in order to illustrate your remodeling.

b) Implement the change of a) making sure that the unit tests still work after.

c) Replace at  least two quality measures by decorators (This disappears the self-employed class a quality measure, the functionality is docked to the compound word, with a picture now quality dimensions can be "added decorated" to create a class diagram for those parts of the implementation that are affected by your changes. to clarifying your conversion.




Put your comment
 
Minimize


Ask Question & Get Answers from Experts
Browse some more (JAVA Programming) Materials
Can you explain the reason? You can run the experiments on ecen5033.colorado.edu. Submit the code as well as experimental results - Implement both these schemes in Java. Each
Optionally you may wish to add texture mapping to make your models look more realistic, and you may want to supply the user some controls that affect the colours and lightin
How do we convert string values from the keyboard to numeric values? How do we create output strings containing the values from our variables and how to answer the problem?
Write a complete Java class called DiffCubes that uses a Scanner reads in two int values from the console. Using these values, the program should find the difference between
Write a program that prompts the user to enter an integer. If the number is a multiple of 3, print "Multiple of 3."Otherwise, print "Not Multiple of 3." Here are the sample
Write a program that displays a frame window W pixels wide and H pixels high. Use the Scanner to enter the values for W and H. The title of the frame is also entered by the
I would need help in converting converting pseudocode to JavaScript. I already have the pseudocode in a html file but need it to be converted to JavaScript and run like it s
Identify the 5 code elements for a Password class. Things like: class, instance, and final variables, accessor and mutator method, public and private specifiers for methods an