Homework4 - CSE 335 Homework 4 Objectives: 1. Exercise use...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: CSE 335 Homework 4 Objectives: 1. Exercise use of abstract classes and interfaces. 2. Understand reasons for refactoring a set of classes in order to support various maintenance goals. Description: The files cse335/AlexLiu/HW/HW04/ * comprise a small GUI application that allows users to enter an unsigned integer in some interval [lowerBound . . . upperBound]. The GUI itself contains a text-entry box, into which the user may type the integer, and a reset button. The text-entry box ensures that any input is valid and within the prescribed range when the user types the enter key. In addition, this text-entry object is being actively monitored (every hundredth of a second) for changes by the main event loop that drives the GUI. When the value in the text-entry box has changed, the event loop queries the new value and prints this value to standard error. The code for the event loop is encapsulated in a function called processGUIBehavior . The text-entry box itself, an object of class IvalText...
View Full Document

This note was uploaded on 12/14/2009 for the course CSE 335 taught by Professor Kraemer during the Fall '08 term at Michigan State University.

Page1 / 2

Homework4 - CSE 335 Homework 4 Objectives: 1. Exercise use...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online