Part - 1build a graphical user interface for displaying the

Assignment Help JAVA Programming
Reference no: EM13346393

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.

Reference no: EM13346393

Questions Cloud

Part - ia briefly explain the principles of microscopyb : part - ia briefly explain the principles of microscopyb what is the difference between magnification and resolutionc
1 price regulation in product markets - public education a : 1. price regulation in product markets - public education a explain what is meant by public education.b using an
This document shows the uses supply and demand model to : this document shows the uses supply and demand model to explain the evolution of the price of gold and silver. document
Roland amp sons music ltds comparative balance sheets at : roland amp sons music ltd.s comparative balance sheets at december 31 20x7 and 20x8 and its income statement for the
Part - 1build a graphical user interface for displaying the : part - 1build a graphical user interface for displaying the image groups cluster in jmjrst. design and implement using
Write a project proposal on relationship between speed flow : write a project proposal on relationship between speed flow and geometry on single carriageway roads. you shall be
This paper reviews the article of lsquothe impact of the : this paper reviews the article of lsquothe impact of the global economic crisis on the business environment that is
What goals should always motivate the actions of a firms : what goals should always motivate the actions of a firms financial manager and why?this solution explain role of
You work as a marketing manager for a medium-sized hong : you work as a marketing manager for a medium-sized hong kong organization selling a consumer product or service. one of

Reviews

Write a Review

JAVA Programming Questions & Answers

  Write java applet for costco gas station

Write a java applet for costco gas station. The applet will first ask you whether you are a costco customer, then the grade of gas you want to use: grade 87, 89, or 91.

  You need to train for 10 weeks

You are preparing for a marathon. In order to prepare, you need to train for 10 weeks, running an increasing number of miles per week, starting at running at least 2 miles your first week up to 26 miles by week 10.

  Create java application which creates random phone number

Create and implement Java application which creates and prints a random phone number of the form xxx-xxx-xxxx. Include the dashes in the output.

  Find method of the class is passed each of the targets

How many calls to the recFind method of the ArraySortedList3 class are made when the find method of the class is passed each of the targets?

  Write a definition for two recursive methods

public static String filter(String s, String rem) to return a String that is the result of removing every occurrence of all of the characters in the second parameter from the first parameter. For example, filter("abcdbdabdcbddda","bd") should retu..

  Create to determine how much either joe or jim

What type of equation would you create to determine how much either Joe or Jim makes separately? What equation is needed in Java (ignoring the $ symbol)? What data type is needed need for this equation?

  Define an adt for character strings.

Define an ADT for character strings. Your ADT should consist of typical functions that can be performed on strings, with each function defined in terms of its input and output. Then define two different physical representations for strings.

  Solve the currently very un-pc cigarette smokers problem

Write solution to solve the currently very un-PC"cigarette smokers problem" in java using Java threads, and monitors (using the "synchronized" keyword) (If it bothers your PC sensibilities, think of it at the Pot-smokers problem and then it is all pr..

  Discuss factors that affect sorting in sediment

Discuss factors that affect sorting in sediment. How could one tell the latitude at which a sediment was originally deposited? Compare and contrast phosphate and manganese nodules.

  Infix expression and translate it to a postfix expression

program below is suppose to take in a infix expression and translate it to a postfix expression, but I need a way for the user to be able to input the expression using a scanner and output the postfix.

  Compare the average completion times of all jobs

Compare the average completion times of all jobs for each scheduling algorithm. Output the details of each algorithm's execution. You need to show which jobs are selected at what times as well as their starting and stopping burst values. You can choo..

  It should have an if statement

The following are hints given: It should have an if statement. This add method determines what number greater than or less than the other number, than it adds the positive or negative. I think this should be a private method.

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