ISTE 121 Lab 03 : GUI , Inner classes and Binary IO Part 1: Inner Classes ( 6 Points) Overview Read all of Problem 1 before starting, hints are given throughout the problem statement. See the Execution Examples, below, to see what the GUI should look like. Fields and Behaviors: GUI Component Behavior TextArea Will hold the text being searched. It needs to be updated when a word is found. This area is horizonta l l y and vertical ly scrollable. TextField Holds the word to be found . Find Button Every time this bu t t on is pressed, the first occurrence of the find word in the TextArea will be located and highlighted. A named inner class. Clear Button Clears the TextField that holds the word to match. Sets the input focus to the find text field. This does NOT clear the text area. An An onymous inner class. Windows close Close using win
dow listener/adapter inner class , and print a Thank you for using finder message. An Anonymous inner class. Add a WindowListener using WindowAdapter class formatted similar to an ActionListener. Requirements: 1. You need to develop your own inner classes to handle the events. You must handle the window clo sing and button press events . 2. The search is case sensitive. If the case of the letters in the word in the TextArea does not match exactly the word in the TextField, skip over it. 3. You only need to locate the first occurrence of a string of text. Use ONE of the string methods for this find (look up the indexOf method of the Stri ng class). 4. The Find operation is able to find text such as in this sentence , this sentence should be found. NOTE: To get text into the text area, simply copy text from another window and paste it