Description: The use of three kinds of design patterns: Factory pattern, combined model, strategy pattern, to achieve the image switching.
To Search:
File list (Check if you may need any files):
Application\build\classes\desktopapplication\Bird.class
...........\.....\.......\..................\DesktopAboutBox.class
...........\.....\.......\..................\DesktopApplication.class
...........\.....\.......\..................\DesktopView$1.class
...........\.....\.......\..................\DesktopView$2.class
...........\.....\.......\..................\DesktopView$3.class
...........\.....\.......\..................\DesktopView$4.class
...........\.....\.......\..................\DesktopView$5.class
...........\.....\.......\..................\DesktopView$6.class
...........\.....\.......\..................\DesktopView$7.class
...........\.....\.......\..................\DesktopView.class
...........\.....\.......\..................\Duck.class
...........\.....\.......\..................\FlyInterface.class
...........\.....\.......\..................\resources\about.png
...........\.....\.......\..................\.........\bird.gif
...........\.....\.......\..................\.........\.usyicons\busy-icon0.png
...........\.....\.......\..................\.........\.........\busy-icon1.png
...........\.....\.......\..................\.........\.........\busy-icon10.png
...........\.....\.......\..................\.........\.........\busy-icon11.png
...........\.....\.......\..................\.........\.........\busy-icon12.png
...........\.....\.......\..................\.........\.........\busy-icon13.png
...........\.....\.......\..................\.........\.........\busy-icon14.png
...........\.....\.......\..................\.........\.........\busy-icon2.png
...........\.....\.......\..................\.........\.........\busy-icon3.png
...........\.....\.......\..................\.........\.........\busy-icon4.png
...........\.....\.......\..................\.........\.........\busy-icon5.png
...........\.....\.......\..................\.........\.........\busy-icon6.png
...........\.....\.......\..................\.........\.........\busy-icon7.png
...........\.....\.......\..................\.........\.........\busy-icon8.png
...........\.....\.......\..................\.........\.........\busy-icon9.png
...........\.....\.......\..................\.........\.........\idle-icon.png
...........\.....\.......\..................\.........\DesktopAboutBox.properties
...........\.....\.......\..................\.........\DesktopApplication.properties
...........\.....\.......\..................\.........\DesktopView.properties
...........\.....\.......\..................\.........\duck.gif
...........\.....\.......\..................\.........\splash.png
...........\.....\.......\META-INF\services\org.jdesktop.application.Application
...........\build.xml
...........\dist\DesktopApplication.jar
...........\....\lib\appframework-1.0.3.jar
...........\....\...\swing-worker-1.1.jar
...........\....\README.TXT
...........\manifest.mf
...........\nbproject\build-impl.xml
...........\.........\genfiles.properties
...........\.........\private\private.properties
...........\.........\.......\private.xml
...........\.........\project.properties
...........\.........\project.xml
...........\src\desktopapplication\Bird.java
...........\...\..................\DesktopAboutBox.form
...........\...\..................\DesktopAboutBox.java
...........\...\..................\DesktopApplication.java
...........\...\..................\DesktopView.form
...........\...\..................\DesktopView.java
...........\...\..................\Duck.java
...........\...\..................\FlyInterface.java
...........\...\..................\resources\about.png
...........\...\..................\.........\bird.gif
...........\...\..................\.........\.usyicons\busy-icon0.png
...........\...\..................\.........\.........\busy-icon1.png
...........\...\..................\.........\.........\busy-icon10.png
...........\...\..................\.........\.........\busy-icon11.png
...........\...\..................\.........\.........\busy-icon12.png
...........\...\..................\.........\.........\busy-icon13.png