Class Summary |
about |
This object displays the About window. |
AllLayers |
AllLayers is used to create a GUI toolbox to display layers. |
AnimatedGifEncoder |
Class AnimatedGifEncoder - Encodes a GIF file consisting of one or
more frames. |
attributes |
This class set the width and height in pixels, cm, and inch. |
AutoBackup |
This class does a save in certain iteration automatically. |
blur |
A blur object is a dialogue box that allows the user to blur the whole image. |
brightness |
A brightness object is a dialogue box that allows the user to change the brightness of the whole image. |
brushTool |
This class is the Brush Tool. |
bucketTool |
This class is for the bucket option which is coloring the canvas
with a specific color. |
canvas_size |
This class set the width and height in pixels, cm, and inch for the canvas. |
choice |
Subclass choice providing YES, NO, or CANCEL when made changes. |
choice2 |
simple subclass representing a choice OK or CANCEL. |
converter |
This class initialize all the variables including the the integers,
pixels and so fourth. |
coords |
coords subclass included in Fill class. |
coords2 |
coords2 subclass included in Fill class. |
curveTool |
This is a class for the curve tool which is located at row 6 column 2 of the drawing icon. |
edge |
The user can get the edges of the image. |
ellipseTool |
This is a class for the ellipse tool which is located at row 8 column 1 of
the drawing icon. |
emboss |
A emboss object is a dialogue box that allows the user to emboss the entire
image. |
eraserTool |
This is a class for the eraser tool which is located at row 2 column 1 of the drawing icon. |
Fill |
Fill class is used to fill a color to the whole area of the main canvas. |
GarbageCollect |
This class does a save in certain iteration automatically. |
GetIconTest |
|
GifDecoder |
Class GifDecoder - Decodes a GIF file into one or more frames. |
GifDecoder.GifFrame |
This is a private subclass to represent the frame for the GIF. |
HelpWindow |
This class is the JFrame that allow navigation through help menus. |
HTMLDisplay |
This class extends JFrame, and takes an html document and makes a JFrame from it, with the text and images in the html document. |
ImageUtilities |
The ImageUtilities class provides the buffered images for the graphics. |
KeyEventDemo |
Class KeyEventDemo is a debugging class used to show Key Events
There are no OS/Hardware dependencies and no variances. |
Layer |
Layer is used to create a new main canvas to draw upon
The OS is windows. |
letterTool |
The letterTool class represents letter tools. |
lineTool |
The class lineTool represents the mouse events for drawing lines, setting the
line stroke. |
LogoAnimator |
The class LogoAnimator displays a series of images to create animation. |
LZWEncoder |
Adapted from Jef Poskanzer's Java port by way of J. |
magicSelectTool |
This magicSelectTool uses the ourTool interface. |
main_canvas |
The class main_canvas represents a blank rectangular area of the screen onto
which the application can draw or from which the application can trap input
events from the user. |
medicineTool |
The medicineTool class handles the image with the mouse events and color. |
myCursors |
This method basically uses a customized mouse pointer for use in PAINT. |
NeuQuant |
NeuQuant Neural-Net Quantization Algorithm
------------------------------------------
Copyright (c) 1994 Anthony Dekker
NEUQUANT Neural-Net quantization algorithm by Anthony Dekker, 1994. |
OurFont |
initializes the font and holds 6 public variables. |
pencilTool |
A pencilTool implements the operations performed by a pencil. |
polygonTool |
A polygonTool implements the operations performed by a polygon. |
preferences |
preferences class is used set up the user preferences
There are two states of this class. |
prefsState |
This class provides the preferences settings. |
printer |
Print class provides functionalities of printing the images. |
rectTool |
A rectTool implements the operations performed by a rectangle. |
rotate |
A rotate object is a dialogue box that allows the user to rotate and flip the entire image about its very center. |
roundedRectTool |
roundedRectTool implements the interface ourTool. |
saveChanges |
saveChanges provides the user to choose to save or not all changes made on main canvas. |
ScrollablePicture |
ScrollablePicture extends JLabel and uses the Scrollable interface. |
selectallTool |
The class selectallTool uses the ourTool interface. |
selectTool |
This selectTool uses the ourTool interface. |
sharpen |
The user can sharpen the image. |
SlideShow |
This class supposively displays a slide show of different bitmaps or jpegs. |
splash |
This class creates the splash screen which is displayed in the very
beginning of executing the Paint program. |
SplashWindow |
This class basically is an extention of the Window class. |
sprayTool |
sprayTool is basically a tool which acts like a spraycan to spray onto the
image the selected color. |
stretch |
Stretch class is used to either stretch out the
image without affecting the size of the canvas (the image might disappear over
the borders) or you can stretch the image out by prolonging the borders. |
TerpPaint |
This class basically controls every aspect of TerpPaint. |
TerpPaintContainer |
TerpPaintContainer is used to hold a TerpPaint class object. |
TerpPaintFileFilter |
TerpPaintFileFilter class creates a file filter. |
Text |
Initializes the GUI components of a text editor window and provides text field,
underline, bold, or italics options and font styles and size. |
UMClipObj |
UMClipObj.java is used to implement clipboard functions. |
viewBitmap |
This class enables image to be viewed in full screen mode. |
zoomTool |
The zoomTool is used to control and adjust the canvas's zooming size. |