5. Adding the previous exercise's support forantialiasing slows downrender-
ing. As a result, you may notice that it takes time to redraw the pseudo-
noninverted and inverted images with the help of the BufferedImage
class.Createanewversionof SplashCanvas thataccomplishesthistask.
the Blur More and Blur results to see this for yourself.
7. The ColorSpace and ColorConvertOp classes can be used to create
version of the rose.
ating GUIs that are based on components, containers, layout managers, and events.
AWT also supports graphics, colors, fonts, images, data transfer, and more.
Swing is a windowing system-independent API for creating GUIs that are based on
components, containers, layout managers, and events. Although Swing extends AWT
(you can use AWT layout managers and events in your Swing GUIs), this API dif-
fers from its predecessor in that Swing GUIs can look and feel the same when run on
anywindowingsystemor(atthedeveloper's discretion) adoptthelookandfeelofthe
windowingsystemonwhichit'srunning.Furthermore, Swing'snoncontainer compon-
on every windowing system; for example, tables and trees.
for developing richer GUIs through line art, text, and images.
files. Chapter8 introducesyoutothestandardclasslibrary'sclassicI/OAPIsforaccom-
plishing these tasks.