The TempImageView object must, of course, have images to show. Ready-made "climate" images come provided for this tutorial. You must add these image files to the application.
/System/Documentation/Developer/Cocoa/JavaTutorial/ApplicationImages
If you are on a Yellow Box for Windows system, the above path starts with the value of NEXT_ROOT rather than /System .
Shift-click each file to select all images, then click OK to add them to the project.
Now you're ready to build the project. Click the Build button in the project window, then the same button in the Build panel. You can circumvent these buttons by pressing Command-Shift-B. If there are errors in the code, they will appear in the two lower displays of the Build panel. Click a line describing an error in the upper display to go to the line in the code containing the error; fix the error and rebuild.
Launch the TemperatureConverter application and see what it can do; this includes not only what you specifically programmed it to do, but the behavior the application gets "for free."
The Celsius field displays the converted temperature and the image changes to the "cold" picture.
The Fahrenheit field displays the converted temperature and the image changes to the "hot" picture.
Now check out the "free" behavior.
The TemperatureConverter window loses key status (and as a result its title bar loses its detail) and it might become tiered beneath other windows on your screen. TemperatureConverter is no longer the active application.
It is brought to the front tier of the window system and is made key.
The Services menu lists those applications that can accept selected data from your application and process it in specific ways. When you choose a Services command, the application associated with the command starts up (if it is not already running) and processes the selected number. (In the case of Make Sticky, the number appears in a Stickies window.)