ComputerScienceExpert

(11)

$18/per page/

About ComputerScienceExpert

Levels Tought:
Elementary,Middle School,High School,College,University,PHD

Expertise:
Applied Sciences,Calculus See all
Applied Sciences,Calculus,Chemistry,Computer Science,Environmental science,Information Systems,Science Hide all
Teaching Since: Apr 2017
Last Sign in: 103 Weeks Ago, 3 Days Ago
Questions Answered: 4870
Tutorials Posted: 4863

Education

  • MBA IT, Mater in Science and Technology
    Devry
    Jul-1996 - Jul-2000

Experience

  • Professor
    Devry University
    Mar-2010 - Oct-2016

Category > Programming Posted 02 May 2017 My Price 8.00

Assignment Face CSIS-1410 Learning Objectives : Paint images on a JPanel

So i've been thinking about this for a few hours and dont even know where to start. On the demo presented, there is three sets of eyes, three sets of mouths, and three sets of noses, there is no images provided, so i dont know if i could use some images from the web or if i its possible to draw the changing images within jframe. When the checkbox nose its checked the you click on updated the nose changes from image 1 to image 2, if you click update it changes from image 2 to image 3, then if you click update it goes back to image 1. the same functionality applies for the eyes and mouth. If you select multiple check boxes and update then the corresponding images change, at the same time. if there is nothing selected on the check boxes then the face changes color when you click on the update button. Also the code needs to be refactored to keep the constructor clean, meaning extracting the methods out of the constructors. If anyone can help out with this let me know. If there is any questions please let me know.  It would be great to know how this is resolved, your train of thought so that i can understand why you choose to do what you did. 

 

 

Assignment Face CSIS-1410 Learning Objectives : Paint images on a JPanel
Dynamically update the images
Continue your practice of event handling
Use check boxes
Practice composition Description:
Create a gui application that provides the following functionality: It has a control panel on the left side The control panel consists of a label, 3 check boxes that correspond to three features (eyes, nose, and mouth),
and a submit button Prevent the label, check-boxes, and button from touching the sides, the top or each other.
The distance between the buttons should feel natural. They should not be spread out over the whole control
panel. All the features, whose check boxes are selected, change when the submit button is clicked The update of the eyes, nose, and mouth should not be random. Instead, they should rotate though all the
available images (at least 3 images each) If none of the check boxes is selected the face itself changes
This can be as simple as changing the color of the face or it could involve more substantial changes (different
hair, different ages, etc. )
It has a face on the right side, that changes depending on the check box selection
The updated eyes, nose, and mouth need to be displayed appropriately on the face
Make sure that all the image files are part of the project and that they are accessed by using the resources of the
class. (If you use absolute paths from your computer I won’t be able to run it)
Avoid methods that are unnecessarily long. Instead use private methods to structure your code and to improve
maintainability. Hint: refactor early and often. Look at Assignment Face.mp4 to see a running version of the finished assignment.
Your solution might look different because no images are provided. This is your opportunity to be creative and to have
fun. Turning in:
Make sure each of the source code files includes a block comment with your name and assignment number on top.
Create a runnable jar file that includes all the source code files and submit it via Canvas

Answers

(11)
Status NEW Posted 02 May 2017 01:05 AM My Price 8.00

-----------

Not Rated(0)