A convenience implementation of FileFilter that filters out
all files except for those type extensions that it knows about.
Extensions are of the type ".foo", which is typically found on
Windows and Unix boxes, but not on Macinthosh.
A convenience implementation of the FileView interface that
manages name, icon, traversable, and file type information.
This this implemention will work well with file systems that use
"dot" extensions to indicate file type.
This class serves as a factory for Texture and ImageComponent2D objects.
It creates these objects from image files (GIF or JPEG).
The files must be stored at the same location the as classfile for this class.
Examples:
If the TextureBuilder.class is in /home/j3d/TextureBuilder.class
and one calls buildTexture("test.gif"), the there must be a file
/home/j3d/test.gif.
To create a Texture, do something like:
TextureBuilder tb = new TextureBuilder(); Texture t = tb.buildTexture("a.gif");
Note: This class loads images using a polling mechanism.