Serialized Form


Package <Unnamed>

Class AllLayers extends javax.swing.JDialog implements Serializable

Serialized Fields

center

main_canvas center
center is a main_canvas value that holds the drawing board.


paint

TerpPaint paint
paint is a TerpPaint value that holds the drawing board.


position

int position
position is an int that tells of location in GridBagConstraints.


curLabel

javax.swing.JLabel curLabel
GUI label stating that category is current.


visLabel

javax.swing.JLabel visLabel
GUI label stating that category is for visible layers.


NameLabel

javax.swing.JLabel NameLabel
GUI label stating that category is for Name of layers.


add

javax.swing.JButton add
GUI button that depicting the add a layer function.


remove

javax.swing.JButton remove
GUI button that depicts the remove a layer function.


removeCurrent

javax.swing.JButton removeCurrent
GUI button that depicts the remove current layer function.


flatten

javax.swing.JButton flatten
GUI button that depicts the flatten a layer function.


up

javax.swing.JButton up
GUI button that depicts the moving a layer up function.


down

javax.swing.JButton down
GUI button that depicts moving a layer down function.


front

javax.swing.JButton front
GUI button that depicts moving a layer to the front function.


bottomMost

javax.swing.JButton bottomMost
GUI button that depicts moving layer to bottom function.


function

javax.swing.JPanel function
GUI panel that groups the functions of layers.


direction

javax.swing.JPanel direction
GUI panel that groups the movable directions of layers.


topLabels

javax.swing.JPanel topLabels
GUI panel to name the labels of each category for layers.


bottom

javax.swing.JPanel bottom
GUI panel to show the possible layers.


layout

javax.swing.JPanel layout
GUI panel to group the layout of the toolbox.


singleLayer

javax.swing.JPanel singleLayer
GUI panel to group the different aspects of layer: name, current,change.


groupLayer

javax.swing.JPanel groupLayer
GUI panel to group singleLayer into groups.


holder

java.util.Vector<E> holder
Vector to hold the individual layers together.


area

javax.swing.JTextField area
TextField that takes in the name of removing layer.


temp

javax.swing.JFrame temp
GUI Frame to display for remove function.


nameLab

javax.swing.JLabel nameLab
GUI label to show category for name.


Name

java.lang.String Name
String function to store name.

Class attributes extends javax.swing.JDialog implements Serializable

Serialized Fields

im

java.awt.image.BufferedImage im
is a bufferedImage variable.


lastSelected

int lastSelected
any int number can be use.


w

java.lang.String w
takes in any string variable.


h

java.lang.String h
takes in any string variable.


pixelWidth

double pixelWidth
Assigns the width of the pixel.


pixelHeight

double pixelHeight
Assigns the height of the pixel.


inchWidth

double inchWidth
Assigns the width of the inch.


inchHeight

double inchHeight
Assigns the height of the inch.


cmWidth

double cmWidth
Assigns the width of the cm.


cmHeight

double cmHeight
Assigns the height of the cm.


ok_action

boolean ok_action
The dialog is closed by OK.


unitsButtons

javax.swing.ButtonGroup unitsButtons
This is a ButtonGroup variable.


colors

javax.swing.ButtonGroup colors
This is a ButtonGroup variable.


okCancel

javax.swing.JPanel okCancel
This is a JRadioButton variable.


ok

javax.swing.JButton ok
This is a JButton variable.


cancel

javax.swing.JButton cancel
This is a JButton variable.


buttonsText

javax.swing.JPanel buttonsText
This is a JPanel variable.


units

javax.swing.JPanel units
This is a JPanel variable.


inches

javax.swing.JRadioButton inches
This is a JRadioButton variable.


cm

javax.swing.JRadioButton cm
This is a JRadioButton variable.


pixels

javax.swing.JRadioButton pixels
This is a JRadioButton variable.


widthHeight

javax.swing.JPanel widthHeight
This is a JPanel variable.


widthText

javax.swing.JTextField widthText
This is a JTextField variable.


heightText

javax.swing.JTextField heightText
This is a JTextField variable.


Height

javax.swing.JLabel Height
This is a JLabel variable.


Width

javax.swing.JLabel Width
This is a JLabel variable.


color

javax.swing.JPanel color
This is a JLabel variable.


colorScale

javax.swing.JRadioButton colorScale
This is a JRadioButton variable.


blackwhite

javax.swing.JRadioButton blackwhite
This is a JRadioButton variable.

Class blur extends javax.swing.JDialog implements Serializable

Serialized Fields

ok_cancel

javax.swing.JPanel ok_cancel
Java swing GUI depicting the OK and CANCEL panel.


ok

javax.swing.JButton ok
Java swing GUI depicting the OK button.


cancel

javax.swing.JButton cancel
Java swing GUI depicting the CANCEL button.


center

javax.swing.JPanel center
Java swing GUI depicting the CENTER button.


blur_panel

javax.swing.JPanel blur_panel
Java swing GUI depicting the blur button.


blur_value

javax.swing.JTextField blur_value
Java swing GUI depicting the textfield of the blur change ratio value.


jLabel4

javax.swing.JLabel jLabel4
Java swing GUI depicting the Label 4.


jLabel7

javax.swing.JLabel jLabel7
Java swing GUI depicting the Label 7.

Class brightness extends javax.swing.JDialog implements Serializable

Serialized Fields

ok_cancel

javax.swing.JPanel ok_cancel
Java swing GUI depicting the OK and CANCEL panel.


ok

javax.swing.JButton ok
Java swing GUI depicting the OK button.


cancel

javax.swing.JButton cancel
Java swing GUI depicting the CANCEL button.


center

javax.swing.JPanel center
Java swing GUI depicting the CENTER button.


brightness_panel

javax.swing.JPanel brightness_panel
Java swing GUI depicting the BRIGHTNESS button.


brightness_value

javax.swing.JSlider brightness_value
Java swing GUI depicting the brightness change ratio value.


jLabel4

javax.swing.JLabel jLabel4
Java swing GUI depicting the Label 4.


jLabel7

javax.swing.JLabel jLabel7
Java swing GUI depicting the Label 7.

Class canvas_size extends javax.swing.JDialog implements Serializable

Serialized Fields

CHOICE

int CHOICE
int value to indicate inches. cm or pixels.


im

java.awt.image.BufferedImage im
is a bufferedImage variable.


lastSelected

int lastSelected
the last CHOICE value that was used.


w

java.lang.String w
String of numbers for width.


h

java.lang.String h
String of numbers for height.


pixelWidth

double pixelWidth
Assigns the width in pixels.


pixelHeight

double pixelHeight
Assigns the height in pixels.


inchWidth

double inchWidth
Assigns the width in inches.


inchHeight

double inchHeight
Assigns the height in inches.


cmWidth

double cmWidth
Assigns the width in cms.


cmHeight

double cmHeight
Assigns the height in cms.


p

main_canvas p
main_canvas.


unitsButtons

javax.swing.ButtonGroup unitsButtons
This is a ButtonGroup variable holds units radio buttons.


colors

javax.swing.ButtonGroup colors
This is a ButtonGroup variable.


okCancel

javax.swing.JPanel okCancel
This is a JRadioButton variable holds ok and cancel jbuttons.


ok

javax.swing.JButton ok
This is a JButton variable ok.


cancel

javax.swing.JButton cancel
This is a JButton variable cancel.


buttonsText

javax.swing.JPanel buttonsText
This is a JPanel variable, holds textboxes.


units

javax.swing.JPanel units
This is a JPanel variable holds units radio buttons.


inches

javax.swing.JRadioButton inches
This is a JRadioButton variable inches.


cm

javax.swing.JRadioButton cm
This is a JRadioButton variable cm.


pixels

javax.swing.JRadioButton pixels
This is a JRadioButton variable pixels.


widthHeight

javax.swing.JPanel widthHeight
This is a JPanel variable holds the textboxes for width and height.


widthText

javax.swing.JTextField widthText
This is a JTextField variable width.


heightText

javax.swing.JTextField heightText
This is a JTextField variable height.


Height

javax.swing.JLabel Height
This is a JLabel variable to signify height textbox name.


Width

javax.swing.JLabel Width
This is a JLabel variable to signify width textbox name.


color

javax.swing.JPanel color
This is a JLabel variable.


colorScale

javax.swing.JRadioButton colorScale
This is a JRadioButton variable.


blackwhite

javax.swing.JRadioButton blackwhite
This is a JRadioButton variable.

Class converter extends java.awt.Canvas implements Serializable

Serialized Fields

bitmapFileHeader

byte[] bitmapFileHeader
Initialization of bitmap file header as an array of type byte with the size of 14.


bfType

byte[] bfType
Initialization of bfType as an array of type byte with the value B and M casted by byte.


bfSize

int bfSize
Initialization of bitmap file size with the value 0.


bfReserved1

int bfReserved1
Initialization of bitmap file reserved1 with the value 0.


bfReserved2

int bfReserved2
Initialization of bitmap file reserved2 with the value 0.


bfOffBits

int bfOffBits
Initialization of bit map off bits by addition of BITMAPFILEHEADER and BITMAPINFOHEADER.


bitmapInfoHeader

byte[] bitmapInfoHeader
Initialization of bitmap info header as an array of type byte with the size of 40.


biSize

int biSize
Initialization of bitmap info size by BITMAPINFOHEADER_SIZE.


biWidth

int biWidth
Initialization of bitmap info width with the size of 0.


biHeight

int biHeight
Initialization of bitmap info height with the size of 0.


biPlanes

int biPlanes
Initialization of bitmap info planes with the size of 1.


biBitCount

int biBitCount
Initialization of bitmap info bit count with the size of 24.


biCompression

int biCompression
Initialization of bitmap info compression with the size of 0.


biSizeImage

int biSizeImage
Initialization of bitmap info image size with the size of 0x030000.


biXPelsPerMeter

int biXPelsPerMeter
Initialization of bitmap info x-pixel per meter with the size of 0x0.


biYPelsPerMeter

int biYPelsPerMeter
Initialization of bitmap info y-pixel per meter with the size of 0x0.


biClrUsed

int biClrUsed
Initialization of bitmap info color used indicator with the size of 0.


biClrImportant

int biClrImportant
Initialization of bitmap info important color indicator with the size of 0.


type

int type
Bitmap type with integer value.


bitmap

int[] bitmap
Bipmap integer array that creates an bitmap raw data.


fo

java.io.FileOutputStream fo
FileOutputStream object that performs byte-based output stream.


bytebuffer

byte[] bytebuffer
bytebuffer object that creates byte type array.


i

int i
Integer value to be used as an index.


j

int j
Integer value to be used as an index.


windowLong

int windowLong
windowLong integer value to be used when converting occurs between long and integer.


windowInt

short windowInt
windowInt short value to be used when converting occurs between long and integer.


d

java.io.DataInputStream d
DataInputStream object to be used with byte-based file stream.


BMPsize

int BMPsize
Integer value of the size of bitmap that describes the header in bytes.


BMPreserved

int BMPreserved
Integer value of the preserved description of bitmap.


BMPimageoffset

int BMPimageoffset
Integer value of bitmap image offset.


BMPheadersize

int BMPheadersize
Integer value of bitmap header size.


BMPwidth

int BMPwidth
Integer value of bitmap width size in pixels.


BMPheight

int BMPheight
Integer value of bitmap height size in pixels.


BMPplanes

short BMPplanes
Short value of color planes, always 1.


BMPbitsPerPixel

short BMPbitsPerPixel
Number of bits per pixel - 1, 4, 8, or 24 (no color map).


BMPcompression

int BMPcompression
Compression methods used: 0 (none), 1 (8-bit RLE), or 2 (4-bit RLE).


BMPsizeOfBitmap

int BMPsizeOfBitmap
Size of bitmap in bytes (may be 0: if so, calculate).


BMPhorzResolution

int BMPhorzResolution
Horizontal resolution, pixels/meter (may be 0).


BMPvertResolution

int BMPvertResolution
Vertical resolution, pixels/meter (may be 0).


BMPcolorsUsed

int BMPcolorsUsed
Number of colors in palette (if 0, calculate).


BMPcolorsImportant

int BMPcolorsImportant
Number of important colors (appear first in palette) (0 means all are important).


colorTable

java.awt.Color[] colorTable
Color table array.


pixels

int[] pixels
Array of pixels.


colorIndex

int colorIndex
Color index.


bytesPerLine

int bytesPerLine
Indicator of bytes per line.


scanline

byte[] scanline
Byte type array of scan line.


BMPimage

java.awt.Image BMPimage
Bitmap image representation.

Class edge extends javax.swing.JDialog implements Serializable

Serialized Fields

ok_cancel

javax.swing.JPanel ok_cancel
Java swing GUI depicting the OK and CANCEL panel.


ok

javax.swing.JButton ok
Java swing GUI depicting the OK button.


cancel

javax.swing.JButton cancel
Java swing GUI depicting the CANCEL button.


center

javax.swing.JPanel center
Java swing GUI depicting the CENTER button.


edge_panel

javax.swing.JPanel edge_panel
Java swing GUI depicting the edge button.


edge_value

javax.swing.JTextField edge_value
Java swing GUI depicting the textfield of the edge change ratio value.


jLabel4

javax.swing.JLabel jLabel4
Java swing GUI depicting the Label 4.


jLabel7

javax.swing.JLabel jLabel7
Java swing GUI depicting the Label 7.

Class emboss extends javax.swing.JDialog implements Serializable

Serialized Fields

outterButtons

javax.swing.ButtonGroup outterButtons
java swing GUI depicting the button group called outterButtons.


degrees

javax.swing.ButtonGroup degrees
java swing GUI depicting the button group called degrees.


ok_cancel

javax.swing.JPanel ok_cancel
java swing GUI depicting the JPanel called ok_cancel.


ok

javax.swing.JButton ok
java swing GUI depicting the Jbutton called ok.


cancel

javax.swing.JButton cancel
java swing GUI depicting the Jbutton called cancel.


choices

javax.swing.JPanel choices
java swing GUI depicting the JPanel called choices.


north

javax.swing.JRadioButton north
java swing GUI depicting the JRadioButton called north.


north_west

javax.swing.JRadioButton north_west
java swing GUI depicting the JRadioButton called north_west.


west

javax.swing.JRadioButton west
java swing GUI depicting the JRadioButton called west.


south_west

javax.swing.JRadioButton south_west
java swing GUI depicting the JRadioButton called south_west.


south

javax.swing.JRadioButton south
java swing GUI depicting the JRadioButton called south.


south_east

javax.swing.JRadioButton south_east
java swing GUI depicting the JRadioButton called south_east.


east

javax.swing.JRadioButton east
java swing GUI depicting the JRadioButton called east.


north_east

javax.swing.JRadioButton north_east
java swing GUI depicting the JRadioButton called north_east.

Class HelpWindow extends javax.swing.JFrame implements Serializable

Serialized Fields

file

java.io.File file
File that contains the filepath of the html file to be decoded.


file2

java.io.File file2
File that contains the parent path of file to be opened.


menuBar

javax.swing.JMenuBar menuBar
The menubar for helpwindow.


terpPaintHelp

javax.swing.JMenu terpPaintHelp
JMenu titled TerpPaint Help.


terpPaintOverview

javax.swing.JMenuItem terpPaintOverview
JMenuItem to see the terppaint overview.


createPictures

javax.swing.JMenu createPictures
JMenu titled TerpPaint Help.


workWithColor

javax.swing.JMenu workWithColor
JMenu titled Work with Color.


workWithPictures

javax.swing.JMenu workWithPictures
JMenu titled Work With Pictures.


workWithLayers

javax.swing.JMenu workWithLayers
JMenu titled Work With Layers.


setPreferences

javax.swing.JMenu setPreferences
JMenu titled Set Preferences.


drawLine

javax.swing.JMenuItem drawLine
JMenuItem to see the line tool help.


drawPencil

javax.swing.JMenuItem drawPencil
JMenuItem to see the pencil tool help.


drawCurve

javax.swing.JMenuItem drawCurve
JMenuItem to see the curve tool help.


drawEllipse

javax.swing.JMenuItem drawEllipse
JMenuItem to see the ellipse tool help.


drawRect

javax.swing.JMenuItem drawRect
JMenuItem to see the rect tool help.


drawPoly

javax.swing.JMenuItem drawPoly
JMenuItem to see the poly tool help.


text

javax.swing.JMenuItem text
JMenuItem to see the text tool help.


eraser

javax.swing.JMenuItem eraser
JMenuItem to see the eraser tool help.


eraseselect

javax.swing.JMenuItem eraseselect
JMenuItem to see the selection tool help.


eraseimage

javax.swing.JMenuItem eraseimage
JMenuItem to see the selectall function help.


stretchskew

javax.swing.JMenuItem stretchskew
JMenuItem to see the stretch/skew fucntion help.


imagesize

javax.swing.JMenuItem imagesize
JMenuItem to see the resize help.


setColors

javax.swing.JMenuItem setColors
JMenuItem to see the colors help.


fillArea

javax.swing.JMenuItem fillArea
JMenuItem to see the fill tool help.


paintBrush

javax.swing.JMenuItem paintBrush
JMenuItem to see the brush tool help.


spray

javax.swing.JMenuItem spray
JMenuItem to see the spray tool help.


customColors

javax.swing.JMenuItem customColors
JMenuItem to see the edit colors help.


bw

javax.swing.JMenuItem bw
JMenuItem to see the grayscale help.


copyColor

javax.swing.JMenuItem copyColor
JMenuItem to see the medicine tool help.


magicWand

javax.swing.JMenuItem magicWand
JMenuItem to see the magic wand tool help.


pastefrom

javax.swing.JMenuItem pastefrom
JMenuItem to see the paste help.


fliprotate

javax.swing.JMenuItem fliprotate
JMenuItem to see the flip/rotate help.


filter

javax.swing.JMenuItem filter
JMenuItem to see the filter help.


copypaste

javax.swing.JMenuItem copypaste
JMenuItem to see the copy/paste help.


select

javax.swing.JMenuItem select
JMenuItem to see the selctall and select tool help.


move

javax.swing.JMenuItem move
JMenuItem to see the move selection help.


copymove

javax.swing.JMenuItem copymove
JMenuItem to see the copy-move selection help.


zoomDrag

javax.swing.JMenuItem zoomDrag
JMenuItem to see the zoom tool drag help.


zoom

javax.swing.JMenuItem zoom
JMenuItem to see the zoom tool click help.


slideshow

javax.swing.JMenuItem slideshow
JMenuItem to see the slideshow help.


addLayer

javax.swing.JMenuItem addLayer
JMenuItem to see the add layer help.


animate

javax.swing.JMenuItem animate
JMenuItem to see the layer animation help.


changeName

javax.swing.JMenuItem changeName
JMenuItem to see the change layer name help.


removeLayer

javax.swing.JMenuItem removeLayer
JMenuItem to see the remove layer by name help.


removeCurrent

javax.swing.JMenuItem removeCurrent
JMenuItem to see the remove current layer help.


flatten

javax.swing.JMenuItem flatten
JMenuItem to see the flatten layers help.


moveUp

javax.swing.JMenuItem moveUp
JMenuItem to see the move layer up help.


moveDown

javax.swing.JMenuItem moveDown
JMenuItem to see the move layer down help.


moveFront

javax.swing.JMenuItem moveFront
JMenuItem to see the move to front help.


moveBack

javax.swing.JMenuItem moveBack
JMenuItem to see the move to back help.


undo

javax.swing.JMenuItem undo
JMenuItem to see the undo level preferences help.


interval

javax.swing.JMenuItem interval
JMenuItem to see the animation interval preferences help.


language

javax.swing.JMenuItem language
JMenuItem to see the language preferences help.


transitions

javax.swing.JMenuItem transitions
JMenuItem to see the animation transitions preferences help.


loop

javax.swing.JMenuItem loop
JMenuItem to see the animation looping preferences help.


pasteImport

javax.swing.JMenuItem pasteImport
JMenuItem to see the paste/import to preferences help.


pasteFile

javax.swing.JMenuItem pasteFile
JMenuItem to see the file creation on paste to preferences help.


newSize

javax.swing.JMenuItem newSize
JMenuItem to see the new file size preferences help.


fileshown

HTMLDisplay fileshown
HTMLDisplay of the fileshown.

Class HTMLDisplay extends javax.swing.JFrame implements Serializable

Serialized Fields

scrollPane

javax.swing.JScrollPane scrollPane
scrollPane holds the contents of the document in display.

Class KeyEventDemo extends javax.swing.JApplet implements Serializable

Serialized Fields

displayArea

javax.swing.JTextArea displayArea
JTextArea object used for debugging.


typingArea

javax.swing.JTextField typingArea
JTextField object used for debugging.

Class Layer extends javax.swing.JFrame implements Serializable

Serialized Fields

all

AllLayers all
paint is a TerpPaint value that holds the drawing board.


current

javax.swing.JRadioButtonMenuItem current
GUI JRadioButtonMenuItem for current layer.


layerCanvas

main_canvas layerCanvas
layerCanvas is the main_canvas object for which each layer can draw.


popUp

javax.swing.JFrame popUp
popUp is frame so for the remove function so that the name can be typed.


visible

javax.swing.JCheckBox visible
JCheckBox that determines visibility.


change

javax.swing.JButton change
JButton that determines the changing of the name of layer.


area

javax.swing.JTextField area
JTextField that determines the name of the layer that user types.


temp

javax.swing.JFrame temp
JFrame that opens the temp for remove function.


nameLab

javax.swing.JLabel nameLab
nameLab is JLabel that labels the name of the layer.


Name

java.lang.String Name
String to store the name of the layer.

Class LogoAnimator extends javax.swing.JPanel implements Serializable

Serialized Fields

images

javax.swing.ImageIcon[] images
series of layers to be displayed as part of the animation.


totalImages

int totalImages
number of images.


currentImage

int currentImage
current image index.


animationDelay

int animationDelay
millisecond delay.


width

int width
image width.


height

int height
image height.


animationTimer

javax.swing.Timer animationTimer
Timer drives animation.


counter

int counter
counter.


cycle

int cycle
cycle.


container

java.awt.Container container
image container.


transition

java.lang.String transition
transition type.

Class main_canvas extends javax.swing.JPanel implements Serializable

Serialized Fields

layeredPane

javax.swing.JLayeredPane layeredPane
JLayeredPane object.


max_list_len

int max_list_len
max_list_len that indicates the max list length.


layerList

java.util.LinkedList<E> layerList
LinkedList object that contains the layers.


nameList

java.util.Vector<E> nameList
Vector object holding the Layer names.


currentLayer

int currentLayer
current layer.


list

java.util.LinkedList<E> list
LinkedList object that contains the LinkedLists of BufferedImages for layers separately.


main_image

java.awt.image.BufferedImage main_image
BufferedImage object that represents main image.


temp_x

java.awt.image.BufferedImage temp_x
BufferedImage object that is for temporary storage.


left_color

java.awt.Color left_color
Color object that represents left mouse click event color.


right_color

java.awt.Color right_color
Color object that represents right mouse click event color.


grayscale

boolean grayscale
Color scale or gray scale.


current_stroke

java.awt.Stroke current_stroke
Stroke object that represents the current stroke.


current_font

java.awt.Font current_font
Font object that represents a current font style.


place_list

java.util.Vector<E> place_list
Place[i] is the spot in the BufferedImage linked list for the ith layer.


line

boolean line
Default line false. true when this tool is chosen.


curve

boolean curve
Default curve false. true when this tool is chosen.


rounded_rectangle

boolean rounded_rectangle
Default rouned_rectangle false. true when this tool is chosen.


square

boolean square
Default square false. true when this tool is chosen.


polygon

boolean polygon
Default polygon false. true when this tool is chosen.


elipse

boolean elipse
Default elipse false. true when this tool is chosen.


selectall

boolean selectall
Default selectall false. true when this tool is chosen.


eraser

boolean eraser
Default eraser false. true when this tool is chosen.


paint

boolean paint
Default paint false. true when this tool is chosen.


medicine

boolean medicine
Default medicine false. true when this tool is chosen.


zoom

boolean zoom
Default zoom false. true when this tool is chosen.


pencil

boolean pencil
Default pencil false. true when this tool is chosen.


brush

boolean brush
Default brush false. true when this tool is chosen.


spray

boolean spray
Default spray false. true when this tool is chosen.


letter

boolean letter
Default letter false. true when this tool is chosen.


select

boolean select
Default select false. true when this tool is chosen.


zoomFactor

double zoomFactor
Sets zoomFactor default 1.0.


pictureScrollPane

javax.swing.JScrollPane pictureScrollPane
Provides scrolling functionality for the image. Scrollars are shown only if they are required.


picture

ScrollablePicture picture
Image that can be scrolled by setting either the horizontal scroll bar or the vertical scroll bar.


main_icon

javax.swing.ImageIcon main_icon
Shows all image icons on TerpPaint.


widt

int widt
width of the canvas.


heig

int heig
height of canvas.


gd

java.awt.Graphics2D gd
Graphics2D object which represents the canvas.


t

java.awt.geom.AffineTransform t
AffineTransform object for various transformations.

Class preferences extends javax.swing.JDialog implements Serializable

Serialized Fields

transitions

java.lang.String[] transitions
Array of availiable transitions.


lang_list

java.util.TreeSet<E> lang_list
Array of languages.


ok_cancel

javax.swing.JPanel ok_cancel
Java swing GUI depicting the OK and CANCEL panel.


ok

javax.swing.JButton ok
Java swing GUI depicting the OK button.


cancel

javax.swing.JButton cancel
Java swing GUI depicting the CANCEL button.


center

javax.swing.JPanel center
Java swing GUI depicting the CENTER panel.


top

javax.swing.JPanel top
Java swing GUI depicting the top panel.


bottom

javax.swing.JPanel bottom
Java swing GUI depicting the bottom panel.


prefs

javax.swing.JPanel prefs
Java swing GUI depicting the main panel.


lang

javax.swing.JPanel lang
Java swing GUI depicting the langauges panel.


tran

javax.swing.JPanel tran
Java swing GUI depicting the transitions panel.


imageAttrib

javax.swing.JPanel imageAttrib
Java swing GUI depicting the image size panel.


undo

javax.swing.JPanel undo
Java swing GUI depicting the undo panel.


undoLevel

javax.swing.JTextField undoLevel
Java swing GUI depicting the textfield of the undo level.


jLabel0

javax.swing.JLabel jLabel0
Java swing GUI depicting the Label 0.


jLabel1

javax.swing.JLabel jLabel1
Java swing GUI depicting the Label 1.


jLabel2

javax.swing.JLabel jLabel2
Java swing GUI depicting the Label 2.


jLabel3

javax.swing.JLabel jLabel3
Java swing GUI depicting the Label 3.


jLabelCycle

javax.swing.JLabel jLabelCycle
Java swing GUI depicting the cycle number label.


jLabelCycle2

javax.swing.JLabel jLabelCycle2
Java swing GUI depicting the cycle number parameter definition.


pastePrefs

javax.swing.JPanel pastePrefs
Java swing GUI depicting the Paste/Import To panel.


filePrefs

javax.swing.JPanel filePrefs
Java swing GUI depicting the File panel.


anim

javax.swing.JPanel anim
Java swing GUI depicting the JPanel of the animation interval.


widthPanel

javax.swing.JPanel widthPanel
Java swing GUI depicting the JPanel of the width.


heightPanel

javax.swing.JPanel heightPanel
Java swing GUI depicting the JPanel of the height.


imageAttrib2

javax.swing.JPanel imageAttrib2
Java swing GUI depicting the JPanel of image size for new files.


langandtran

javax.swing.JPanel langandtran
Java swing GUI depicting the JPanel of languages and transitions.


langs

javax.swing.JComboBox langs
Java swing GUI depicting the JComboBox of the languages.


trans

javax.swing.JComboBox trans
Java swing GUI depicting the JComboBox of the transitions.


animInterval

javax.swing.JTextField animInterval
Java swing GUI depicting the text field of the animation interval.


width

javax.swing.JTextField width
Java swing GUI depicting the text field of the width of new images.


height

javax.swing.JTextField height
Java swing GUI depicting the text field of the height of new images.


cycleNumber

javax.swing.JTextField cycleNumber
Java swing GUI depicting the text field of the number of cycles used when animating.


toNewFileAndOpen

javax.swing.JRadioButton toNewFileAndOpen
Java swing GUI depicting the button for the option to paste to a new window.


toNewFile

javax.swing.JRadioButton toNewFile
Java swing GUI depicting the button for the option to paste to a new file.


toNewLayer

javax.swing.JRadioButton toNewLayer
Java swing GUI depicting the button for the option to paste to a new layer of current file.


toCurrentLayer

javax.swing.JRadioButton toCurrentLayer
Java swing GUI depicting the button for the option to paste to the current layer of current file.


createNew

javax.swing.JRadioButton createNew
Java swing GUI depicting the button for the option to create a new file for paste to File.


lastSize

javax.swing.JRadioButton lastSize
Java swing GUI depicting the button for the option to use last size for new files.


promptSize

javax.swing.JRadioButton promptSize
Java swing GUI depicting the button for the option to prompt for size of new files.


fixedSize

javax.swing.JRadioButton fixedSize
Java swing GUI depicting the button for the option to use specified size for new files.


onlyIfExists

javax.swing.JRadioButton onlyIfExists
Java swing GUI depicting the button for the option to only pasteTo exiting files.


newFiles

javax.swing.ButtonGroup newFiles
Java swing GUI depicting the button group for new Files inpasting.


imageSizes

javax.swing.ButtonGroup imageSizes
Java swing GUI depicting the button group for size creation.


pasteOrImportTo

javax.swing.ButtonGroup pasteOrImportTo
Java swing GUI depicting the button group for where to paste.

Class rotate extends javax.swing.JDialog implements Serializable

Serialized Fields

outterButtons

javax.swing.ButtonGroup outterButtons
java swing GUI depicting the button group called outterButtons.


degrees

javax.swing.ButtonGroup degrees
java swing GUI depicting the button group called degrees.


ok_cancel

javax.swing.JPanel ok_cancel
java swing GUI depicting the JPanel called ok_cancel.


ok

javax.swing.JButton ok
java swing GUI depicting the Jbutton called ok.


cancel

javax.swing.JButton cancel
java swing GUI depicting the Jbutton called cancel.


choices

javax.swing.JPanel choices
java swing GUI depicting the JPanel called choices.


flipHorizontal

javax.swing.JRadioButton flipHorizontal
java swing GUI depicting the JRadioButton called flipHorizontal.


flipVertical

javax.swing.JRadioButton flipVertical
java swing GUI depicting the JRadioButton called flipVertical.


quarterTurn

javax.swing.JRadioButton quarterTurn
java swing GUI depicting the JRadioButton called quarterTurn.


halfTurn

javax.swing.JRadioButton halfTurn
java swing GUI depicting the JRadioButton called halfTurn.


threeQuarters

javax.swing.JRadioButton threeQuarters
java swing GUI depicting the JRadioButton called threeQuarters.


rotate

javax.swing.JRadioButton rotate
java swing GUI depicting the JRadioButton called rotate.

Class saveChanges extends javax.swing.JDialog implements Serializable

Serialized Fields

fileName

java.lang.String fileName
Creates new form saveChanges.


CHOICE

int CHOICE
Integer to signify 'YES', 'NO', and 'CANCEL'.


jLabel1

javax.swing.JLabel jLabel1
java swing GUI depicting the JLabel called jLabell.


YES

javax.swing.JButton YES
java swing GUI depicting the Jbutton called YES.


NO

javax.swing.JButton NO
java swing GUI depicting the Jbutton called NO.


CANCEL

javax.swing.JButton CANCEL
java swing GUI depicting the Jbutton called CANCEL.


Alert

javax.swing.JButton Alert
java swing GUI depicting the Jbutton called Alert.

Class ScrollablePicture extends javax.swing.JLabel implements Serializable

Serialized Fields

maxUnitIncrement

int maxUnitIncrement
The size of scrolling increment There are no OS/Hardware dependencies and no variances. There is no need for any security constraints and no references to external specifications.

Class sharpen extends javax.swing.JDialog implements Serializable

Serialized Fields

ok_cancel

javax.swing.JPanel ok_cancel
Java swing GUI depicting the OK and CANCEL panel.


ok

javax.swing.JButton ok
Java swing GUI depicting the OK button.


cancel

javax.swing.JButton cancel
Java swing GUI depicting the CANCEL button.


center

javax.swing.JPanel center
Java swing GUI depicting the CENTER button.


sharpen_panel

javax.swing.JPanel sharpen_panel
Java swing GUI depicting the sharpen button.


sharpen_value

javax.swing.JTextField sharpen_value
Java swing GUI depicting the textfield of the sharpen change ratio value.


jLabel4

javax.swing.JLabel jLabel4
Java swing GUI depicting the Label 4.


jLabel7

javax.swing.JLabel jLabel7
Java swing GUI depicting the Label 7.

Class SlideShow extends javax.swing.JWindow implements Serializable

Serialized Fields

main_image

java.awt.image.BufferedImage main_image
This field is of type BufferedImage which includes the main image.


Parent

TerpPaint Parent
This methods creates TerpPaint object to show all images that are created by features in TerpPaint class.


i

int i
A counter variable for which picture in the slide show array. It is initially set to -1


files_in_directory

java.io.File files_in_directory
This is of class File which contains the files in the current directory to show a slide show on.


list

java.lang.String[] list
This string array creates a new string of size zero to store the list of all files in the chosen directory. A primary purpose of this is to recognize the file type extension.


list2

java.util.Vector<E> list2
This vector only contains all images of the chosen directory. Any non image type files are not added to list vector.


filename

java.lang.String filename
Describes the file name.

Class splash extends javax.swing.JWindow implements Serializable

Serialized Fields

main_image

java.awt.image.BufferedImage main_image
This field is of type BufferedImage and contains an buffer of the current image.


Parent

java.awt.Frame Parent
This field creates a parent of type Frame.

Class stretch extends javax.swing.JDialog implements Serializable

Serialized Fields

ok_cancel

javax.swing.JPanel ok_cancel
Java swing GUI depicting the OK and CANCEL panel.


ok

javax.swing.JButton ok
Java swing GUI depicting the OK button.


cancel

javax.swing.JButton cancel
Java swing GUI depicting the CANCEL button.


center

javax.swing.JPanel center
Java swing GUI depicting the CENTER button.


skew

javax.swing.JPanel skew
Java swing GUI depicting the SKEW button.


horizontal_skew

javax.swing.JTextField horizontal_skew
Java swing GUI depicting the textfield of the horizontal skew.


vertical_skew

javax.swing.JTextField vertical_skew
Java swing GUI depicting the text field of the vertical skew.


jLabel3

javax.swing.JLabel jLabel3
Java swing GUI depicting the Label 3.


jLabel4

javax.swing.JLabel jLabel4
Java swing GUI depicting the Label 4.


jLabel7

javax.swing.JLabel jLabel7
Java swing GUI depicting the Label 7.


jLabel8

javax.swing.JLabel jLabel8
Java swing GUI depicting the Label 8.


stretch

javax.swing.JPanel stretch
Java swing GUI depicting the STRETCH panel.


vertical_stretch

javax.swing.JTextField vertical_stretch
Java swing GUI depicting the text field of the vertical stretch.


horizontal_stretch

javax.swing.JTextField horizontal_stretch
Java swing GUI depicting the text field of the horizontal stretch.


jLabel1

javax.swing.JLabel jLabel1
Java swing GUI depicting the Label 1.


jLabel2

javax.swing.JLabel jLabel2
Java swing GUI depicting the Label 2.


jLabel5

javax.swing.JLabel jLabel5
Java swing GUI depicting the Label 5.


jLabel6

javax.swing.JLabel jLabel6
Java swing GUI depicting the Label 6.


ok_action

boolean ok_action
The dialog is closed by OK.

Class TerpPaint extends javax.swing.JFrame implements Serializable

Serialized Fields

gc

GarbageCollect gc
garbage collection thread.


alllayers

AllLayers alllayers
This is for the Layer Box.


action_list

java.util.LinkedList<E> action_list
This is the list indicating action history (actions that can be undone now) for every layer separately.


redo_list

java.util.LinkedList<E> redo_list
This is the list indicating current undone history (actions that can be redone now) for every layer separately.


resize

boolean resize
This is a boolean value that is initialize to false, indicates whether cursor is in the resize area and should change to resizing arrows.


center

main_canvas center
This is a main_canvas value, which holds the painting.


CHANGED

boolean CHANGED
This is a boolean value that is initialize to false, never used.


CURRENT_FILE

java.lang.String CURRENT_FILE
This is a string value that is initialize to "untitled", and is the name used in the title of window.


theSound

java.applet.AudioClip theSound
This is a AudioClip value, not used.


tk

java.awt.Toolkit tk
This is a Toolkit value that is initialize by the function getDefaultToolkit().


pencilImg

java.awt.Image pencilImg
This is an Image value that is initialize by getImage(), for cursor.


bucketImg

java.awt.Image bucketImg
This is an Image value that is initialize by getImage(), for cursor.


dropperImg

java.awt.Image dropperImg
This is an Image value that is initialize by getImage(), for cursor.


eraserImg

java.awt.Image eraserImg
This is an Image value that is initialize by getImage(), for cursor.


eraserImg2

java.awt.Image eraserImg2
This is an Image value that is initialize by getImage(), for cursor.


eraserImg3

java.awt.Image eraserImg3
This is an Image value that is initialize by getImage(), for cursor.


eraserImg4

java.awt.Image eraserImg4
This is an Image value that is initialize by getImage(), for cursor.


eraserNormalImg

java.awt.Image eraserNormalImg
image of eraser cursor in normal zoom.


zoomImg

java.awt.Image zoomImg
This is an Image value that is initialize by getImage() for cursor.


airbrushImg

java.awt.Image airbrushImg
This is an Image value that is initialize by getImage() for cursor.


lassoImg

java.awt.Image lassoImg
This is an Image value that is initialize by getImage() for cursor.


brushImg

java.awt.Image brushImg
This is an Image value that is initialize by getImage() for cursor.


defaultCursor

java.awt.Cursor defaultCursor
This is a Cursor value that is created by the constructor.


currentCursor

java.awt.Cursor currentCursor
This is a Cursor value that is initialize defaultCursor.


MacFlag

int MacFlag
This is a int value that is initialize to 0, = 1 when a mac computer.


locationWidth

int locationWidth
The x displacement of initial window opening, where 0 is the left most of screen.


locationHeight

int locationHeight
The y displacement of initial window opening, where 0 is the topmost of screen.


sizeWidth

int sizeWidth
The width of the TerpPaint window.


sizeHeight

int sizeHeight
The height of the TerpPaint window.


clipBoardWidth

int clipBoardWidth
The width of image in the clipboard, initialized to 0.


clipBoardHeight

int clipBoardHeight
The height of the image in the clipboard, initialized to 0.


nonEmptyClipboard

boolean nonEmptyClipboard
This boolean is true when some thing has been copied into the clipboard.


recentFiles

java.util.Vector<E> recentFiles
This is a vector containing the 4 most recent Files.


FileName1

javax.swing.JMenuItem FileName1
The JMenuItem that corresponds to opening the first recent file.


FileName2

javax.swing.JMenuItem FileName2
The JMenuItem that corresponds to opening the second recent file.


FileName3

javax.swing.JMenuItem FileName3
The JMenuItem that corresponds to opening the third recent file.


FileName4

javax.swing.JMenuItem FileName4
The JMenuItem that corresponds to opening the fourth recent file.


myContainer

TerpPaintContainer myContainer
This is the TerpPaintContainer that contains this TerpPaint object.


a

AutoBackup a
AutoBackup object.


colorTable

java.util.Vector<E> colorTable
This vector holds all the current colors in the color toolbox.


currentColor

javax.swing.JButton currentColor
this Jbutton holds the button of the current right-color.


filename

java.lang.String filename
String for filename of current open file.


menu_container

javax.swing.JMenuBar menu_container
Java swing GUI depicting the menu bar called menu_container.


File1

javax.swing.JMenu File1
Java swing GUI depicting the menu called File1.


Help

javax.swing.JMenu Help
Java swing GUI depicting the menu called Help.


HelpTopics

javax.swing.JMenuItem HelpTopics
Java swing GUI depicting the menu item called HelpTopics.


About

javax.swing.JMenuItem About
Java swing GUI depicting the menu item called About.


New

javax.swing.JMenuItem New
Java swing GUI depicting the menu item called New.


Open

javax.swing.JMenuItem Open
Java swing GUI depicting the menu item called Open.


Save

javax.swing.JMenuItem Save
Java swing GUI depicting the menu item called Save.


SaveAs

javax.swing.JMenuItem SaveAs
Java swing GUI depicting the menu item called SaveAs.


jSeparator1

javax.swing.JSeparator jSeparator1
Java swing GUI depicting the separator called jSeparator1.


PrintPreview

javax.swing.JMenuItem PrintPreview
Java swing GUI depicting the menu item called PrintPreview.


PageSetup

javax.swing.JMenuItem PageSetup
Java swing GUI depicting the menu item called PageSetup.


Print

javax.swing.JMenuItem Print
Java swing GUI depicting the menu item called Print.


jSeparator7

javax.swing.JSeparator jSeparator7
Java swing GUI depicting the separator called jSeparator7.


Recent

javax.swing.JMenuItem Recent
Java swing GUI depicting the menu item called Recent File.


jSeparator2

javax.swing.JSeparator jSeparator2
Java swing GUI depicting the separator called jSeparator2.


Close

javax.swing.JMenuItem Close
Java swing GUI depicting the menu item called Close.


Exit

javax.swing.JMenuItem Exit
Java swing GUI depicting the menu item called Exit.


Edit

javax.swing.JMenu Edit
Java swing GUI depicting the menu called Edit.


Undo

javax.swing.JMenuItem Undo
Java swing GUI depicting the menu item called Undo.


UndoList

javax.swing.JMenu UndoList
Java swing GUI depicting the Undolist menu.


UndoList_items

java.util.LinkedList<E> UndoList_items
Linked List of items in undolist.


Layer

javax.swing.JMenu Layer
Java swing GUI depicting the menu item called Layer.


Add

javax.swing.JMenuItem Add
Java swing GUI depicting the JMenuItem called Add.


Remove

javax.swing.JMenuItem Remove
Java swing GUI depicting the JMenuItem called Remove.


Flatten

javax.swing.JMenuItem Flatten
Java swing GUI depicting the JMenuItem called Flatten.


jSeparator9

javax.swing.JSeparator jSeparator9
Java swing GUI depicting a JSeperator.


Repeat

javax.swing.JMenuItem Repeat
Java swing GUI depicting the menu item called Repeat.


jSeparator3

javax.swing.JSeparator jSeparator3
Java swing GUI depicting the separator called jSeparator3.


Cut

javax.swing.JMenuItem Cut
Java swing GUI depicting the menu item Cut.


Copy

javax.swing.JMenuItem Copy
Java swing GUI depicting the menu item called Copy.


Paste

javax.swing.JMenuItem Paste
Java swing GUI depicting the menu item called Paste.


ClearSelection

javax.swing.JMenuItem ClearSelection
Java swing GUI depicting the menu item called ClearSelection.


SelectAll

javax.swing.JMenuItem SelectAll
Java swing GUI depicting the menu item called SelectAll.


Import

javax.swing.JMenuItem Import
Java swing GUI depicting the menu item called Import.


Export

javax.swing.JMenuItem Export
Java swing GUI depicting the menu item called Export.


jSeparator4

javax.swing.JSeparator jSeparator4
Java swing GUI depicting the separator called jSeparator4.


CopyTo

javax.swing.JMenuItem CopyTo
Java swing GUI depicting the menu item called CopyTo.


PasteFrom

javax.swing.JMenuItem PasteFrom
Java swing GUI depicting the menu item called PasteFrom.


MyPreferences

javax.swing.JMenuItem MyPreferences
Java swing GUI depicting the menu item Preferenes.


jSeparator8

javax.swing.JSeparator jSeparator8
Java swing GUI depicting the separator called jSeparator8.


View

javax.swing.JMenu View
Java swing GUI depicting the menu View.


ToolBox

javax.swing.JCheckBoxMenuItem ToolBox
Java swing GUI depicting the check box menu item called ToolBox.


ColorBox

javax.swing.JCheckBoxMenuItem ColorBox
Java swing GUI depicting the check box menu item called ColorBox.


StatusBox

javax.swing.JCheckBoxMenuItem StatusBox
Java swing GUI depicting the check box menu item called StatusBox.


LayerBox

javax.swing.JCheckBoxMenuItem LayerBox
Java swing GUI depicting the Layer box menu item called LayerBox.


TextToolBox

javax.swing.JMenuItem TextToolBox
Java swing GUI depicting the menu item called TextToolBox.


jSeparator5

javax.swing.JSeparator jSeparator5
Java swing GUI depicting the separator called jSeparator5.


Zoom

javax.swing.JMenu Zoom
Java swing GUI depicting the menu called Zoom.


Normal

javax.swing.JMenuItem Normal
Java swing GUI depicting the menu item called Normal.


Large

javax.swing.JMenuItem Large
Java swing GUI depicting the menu item called Large.


Custom

javax.swing.JMenuItem Custom
Java swing GUI depicting the menu item called Custom.


jSeparator6

javax.swing.JSeparator jSeparator6
Another separator in GUI.


ShowGrid

javax.swing.JMenuItem ShowGrid
Java swing GUI depicting the menu item called ShowGrid.


ShowThumbnail

javax.swing.JMenuItem ShowThumbnail
Java swing GUI depicting the menu item called ShowThumbnail.


ViewBitmap

javax.swing.JMenuItem ViewBitmap
Java swing GUI depicting the menu item called ViewBitmap.


SlideShow

javax.swing.JMenuItem SlideShow
Java swing GUI depicting the menu item called SlideShow.


Animation

javax.swing.JMenuItem Animation
Java swing GUI depicting the menu item called Animation.


Image

javax.swing.JMenu Image
Java swing GUI depicting the menu called Image.


Filter

javax.swing.JMenu Filter
Java swing GUI depicting the menu called Filter.


FlipRotate

javax.swing.JMenuItem FlipRotate
Java swing GUI depicting the menu item FlipRotate.


StretchSkew

javax.swing.JMenuItem StretchSkew
Java swing GUI depicting the menu item called StretchSkew.


Brightness

javax.swing.JMenuItem Brightness
Java swing GUI depicting the menu item called Brightness.


Blur

javax.swing.JMenuItem Blur
Java swing GUI depicting the menu item called Blur.


Sharpen

javax.swing.JMenuItem Sharpen
Java swing GUI depicting the menu item called Sharpen.


Emboss

javax.swing.JMenuItem Emboss
Java swing GUI depicting the menu item called Emboss.


Edge

javax.swing.JMenuItem Edge
Java swing GUI depicting the menu item called Edge.


InvertColors

javax.swing.JMenuItem InvertColors
Java swing GUI depicting the menu item called InvertColors.


Attributes

javax.swing.JMenuItem Attributes
Java swing GUI depicting the menu item called Attributes.


ClearImage

javax.swing.JMenuItem ClearImage
Java swing GUI depicting the menu item called ClearImage.


DrawOpaque

javax.swing.JCheckBoxMenuItem DrawOpaque
Java swing GUI depicting the check box menu item called DrawOpaque.


Colors

javax.swing.JMenu Colors
Java swing GUI depicting the menu called Colors.


EditColors

javax.swing.JMenuItem EditColors
Java swing GUI depicting the menu item called EditColors.


west

javax.swing.JPanel west
Java swing GUI depicting the panel called west. will be on the left.


shapes

javax.swing.JPanel shapes
Java swing GUI depicting the panel called shapes.


line

javax.swing.JButton line
Java swing GUI depicting the button called line.


curve

javax.swing.JButton curve
Java swing GUI depicting the button called curve.


rounded_rectangle

javax.swing.JButton rounded_rectangle
Java swing GUI depicting the button called rounded rectangle.


square

javax.swing.JButton square
Java swing GUI depicting the button called square.


polygon

javax.swing.JButton polygon
Java swing GUI depicting the button called polygon.


elipse

javax.swing.JButton elipse
Java swing GUI depicting the button called elipse.


selectall

javax.swing.JButton selectall
Java swing GUI depicting the button called selectall.


eraser

javax.swing.JButton eraser
Java swing GUI depicting the button called eraser.


paint

javax.swing.JButton paint
Java swing GUI depicting the button called paint.


medicine

javax.swing.JButton medicine
Java swing GUI depicting the button called medicine.


zoom

javax.swing.JButton zoom
Java swing GUI depicting the button called zoom.


pencil

javax.swing.JButton pencil
Java swing GUI depicting the button called pencil.


brush

javax.swing.JButton brush
Java swing GUI depicting the button called brush.


spray

javax.swing.JButton spray
Java swing GUI depicting the button called spray.


letter

javax.swing.JButton letter
Java swing GUI depicting the button called letter.


select

javax.swing.JButton select
Java swing GUI depicting the button called select.


magicSelect

javax.swing.JButton magicSelect
Java swing GUI depicting the button called magicSelect.


properties

javax.swing.JPanel properties
Java swing GUI depicting the panel called properties.


line_properties

javax.swing.JPanel line_properties
Java swing GUI depicting the panel called line properties.


line1

javax.swing.JButton line1
Java swing GUI depicting the button for line1 width.


line2

javax.swing.JButton line2
Java swing GUI depicting the button for line2 width.


line3

javax.swing.JButton line3
Java swing GUI depicting the button for line3 width.


line4

javax.swing.JButton line4
Java swing GUI depicting the button for line4 width.


line5

javax.swing.JButton line5
Java swing GUI depicting the button for line5 width.


rect_properties

javax.swing.JPanel rect_properties
Java swing GUI depicting the panel for rectangle properties.


one

javax.swing.JButton one
Java swing GUI depicting the rectangle button type one.


two

javax.swing.JButton two
Java swing GUI depicting the rectangle button type two.


three

javax.swing.JButton three
Java swing GUI depicting the rectangle button type three.


spray_properties

javax.swing.JPanel spray_properties
Java swing GUI depicting the panel for spray properties.


spray1

javax.swing.JButton spray1
Java swing GUI depicting the spray width 1.


spray2

javax.swing.JButton spray2
Java swing GUI depicting the spray width 3.


spray3

javax.swing.JButton spray3
Java swing GUI depicting the width 3.


brush_properties

javax.swing.JPanel brush_properties
Java swing GUI depicting the panel for brush properties.


dot3

javax.swing.JButton dot3
Java swing GUI depicting the brush dot width biggest.


dot2

javax.swing.JButton dot2
Java swing GUI depicting the brush dot width medium.


dot1

javax.swing.JButton dot1
Java swing GUI depicting the brush dot width smallest.


square3

javax.swing.JButton square3
Java swing GUI depicting the brush square width largest.


square2

javax.swing.JButton square2
Java swing GUI depicting the brush square width medium.


square1

javax.swing.JButton square1
Java swing GUI depicting the brush square width smallest.


right3

javax.swing.JButton right3
Java swing GUI depicting the brush right-hand width largest.


right2

javax.swing.JButton right2
Java swing GUI depicting the brush right-hand width medium.


right1

javax.swing.JButton right1
Java swing GUI depicting the brush right-hand width smallest.


left3

javax.swing.JButton left3
Java swing GUI depicting the brush left-hand width largest.


left2

javax.swing.JButton left2
Java swing GUI depicting the brush left-hand width medium.


left1

javax.swing.JButton left1
Java swing GUI depicting the brush left-hand width smallest.


zoom_properties

javax.swing.JPanel zoom_properties
Java swing GUI depicting the panel zoom properties.


zoom1

javax.swing.JButton zoom1
Java swing GUI depicting the zoom level 1.


zoom2

javax.swing.JButton zoom2
Java swing GUI depicting the zoom level 2.


zoom3

javax.swing.JButton zoom3
Java swing GUI depicting the level 3 zoom.


zoom4

javax.swing.JButton zoom4
Java swing GUI depicting the level 4 zoom.


paint_properties

javax.swing.JPanel paint_properties
Java swing GUI depicting the panel paint properties.


paint1

javax.swing.JButton paint1
Java swing GUI depicting the paint brush width 1.


paint2

javax.swing.JButton paint2
Java swing GUI depicting the paint brush width 2.


paint3

javax.swing.JButton paint3
Java swing GUI depicting the paint brush width 3.


paint4

javax.swing.JButton paint4
Java swing GUI depicting the paint brush width 4.


none

javax.swing.JPanel none
Java swing GUI depicting the panel called none blank space, filler.


nothing

javax.swing.JButton nothing
Java swing GUI depicting the button called nothing for blank spavce, filler.


south

javax.swing.JPanel south
Java swing GUI depicting the panel called south.


colors

javax.swing.JPanel colors
Java swing GUI depicting the panel called colors.


color_menu

javax.swing.JPanel color_menu
Java swing GUI depicting the panel for the color menu.


red

javax.swing.JButton red
Java swing GUI depicting the red button.


green

javax.swing.JButton green
Java swing GUI depicting the green button.


blue

javax.swing.JButton blue
Java swing GUI depicting the blue button.


yellow

javax.swing.JButton yellow
Java swing GUI depicting the yellow button.


magenta

javax.swing.JButton magenta
Java swing GUI depicting the magenta button.


cyan

javax.swing.JButton cyan
Java swing GUI depicting the cyan button.


pink

javax.swing.JButton pink
Java swing GUI depicting the pink button.


white

javax.swing.JButton white
Java swing GUI depicting the white button.


lgt_gray

javax.swing.JButton lgt_gray
Java swing GUI depicting the light gray button.


gray

javax.swing.JButton gray
Java swing GUI depicting the gray button.


drk_gray

javax.swing.JButton drk_gray
Java swing GUI depicting the dark gray button.


black

javax.swing.JButton black
Java swing GUI depicting the black button.


brown

javax.swing.JButton brown
Java swing GUI depicting the brown button.


orange

javax.swing.JButton orange
Java swing GUI depicting the orange button.


color1

javax.swing.JButton color1
Java swing GUI depicting the color1 button.


color2

javax.swing.JButton color2
Java swing GUI depicting the color2 button.


color3

javax.swing.JButton color3
Java swing GUI depicting the color3 button.


color4

javax.swing.JButton color4
Java swing GUI depicting the color4 button.


color5

javax.swing.JButton color5
Java swing GUI depicting the color5 button.


color6

javax.swing.JButton color6
Java swing GUI depicting the color6 button.


color7

javax.swing.JButton color7
Java swing GUI depicting the color7 button.


current_colors

javax.swing.JPanel current_colors
Java swing GUI depicting the panel for the current colors.


right

javax.swing.JButton right
Java swing GUI depicting the current right color.


left

javax.swing.JButton left
Java swing GUI depicting the current left colorh.


status

javax.swing.JPanel status
Java swing GUI depicting the panel for status.


position

javax.swing.JPanel position
Java swing GUI depicting the panel for position.


cordinates

javax.swing.JLabel cordinates
Java swing GUI depicting the panel for the coordinates.


currentTool

ourTool currentTool
This creates a new tool from ourTool which holds the current tool.


curButton

javax.swing.JButton curButton
This is the currently selected button variable.


toolRoundedRect

roundedRectTool toolRoundedRect
Creates a rounded rectangle instantiation.


toolRect

rectTool toolRect
Instantiates the tool rectangle.


toolEllipse

ellipseTool toolEllipse
Instantiates the tool elipse.


toolPolygon

polygonTool toolPolygon
Instantiates the tool polygon.


toolLine

lineTool toolLine
Instantiates the tool line.


toolPencil

pencilTool toolPencil
Instantiates the tool pencil.


toolBrush

brushTool toolBrush
Instantiates the tool brush.


toolEraser

eraserTool toolEraser
Instantiates the tool eraser.


toolSelect

selectTool toolSelect
Instantiates the tool select.


toolMagicSelect

magicSelectTool toolMagicSelect
Instantiates the tool magicSelect.


toolSpray

sprayTool toolSpray
Instantiates the tool spray.


toolMedicine

medicineTool toolMedicine
Instantiates the tool medicine.


toolSelectall

selectallTool toolSelectall
Instantiates the tool selectall.


toolBucket

bucketTool toolBucket
Instantiates the tool bucket.


toolCurve

curveTool toolCurve
Instantiates the tool curve.


toolLetter

letterTool toolLetter
Instantiates the tool letter.


toolZoom

zoomTool toolZoom
Instantiates the tool zoom.


curSpray

javax.swing.JButton curSpray
The variable for the current selected button for spray.


curLine

javax.swing.JButton curLine
The variable for the current selected button for line.


curCurve

javax.swing.JButton curCurve
The variable for the current selected button for curve.


curBrush

javax.swing.JButton curBrush
The variable for the current selected button for brush.


curZoom

javax.swing.JButton curZoom
The variable for the current selected button for zoom.


curEllipse

javax.swing.JButton curEllipse
The variable for the current selected button for elipse.


curPolygon

javax.swing.JButton curPolygon
The variable for the current selected button for polygon.


curSquare

javax.swing.JButton curSquare
The variable for the current selected button for square.


curRoundRect

javax.swing.JButton curRoundRect
The variable for the current selected button for round rectangle.


propColor

java.awt.Color propColor
The variable for the color that is used to highlight the tool property.


ourPrinter

printer ourPrinter
printer object used for printing.

Class Text extends javax.swing.JDialog implements Serializable

Serialized Fields

font_list

java.awt.Font[] font_list
Array of fonts. There are no OS/Hardware dependencies and no variances. There are no security constraints. There are no references to external specifications.


family_list

java.lang.String[] family_list
Array of families. There are no OS/Hardware dependencies and no variances. There are no security constraints. There are no references to external specifications.


ok_action

boolean ok_action
The dialog is closed by OK.


myFont

OurFont myFont
Current font. There are no OS/Hardware dependencies and no variances. There are no security constraints. There are no references to external specifications.


greg

javax.swing.JList greg
java swing GUI depicting the JList called greg.


textPanel

javax.swing.JPanel textPanel
java swing GUI depicting the JPanel called textPanel.


text

javax.swing.JTextField text
java swing GUI depicting the JTextField text.


optionsPanel

javax.swing.JPanel optionsPanel
java swing GUI depicting the JPanel called optionsPanel.


size

javax.swing.JComboBox size
java swing GUI depicting the JComboBox size.


families

javax.swing.JComboBox families
java swing GUI depicting the JComboBox families.


bold

javax.swing.JRadioButton bold
java swing GUI depicting the JRadioButton called bold.


italics

javax.swing.JRadioButton italics
java swing GUI depicting the JRadioButton called italics.


underline

javax.swing.JRadioButton underline
java swing GUI depicting the JRadioButton called underline.


okPanel

javax.swing.JPanel okPanel
java swing GUI depicting the JPanel called okPanel.


Ok

javax.swing.JButton Ok
java swing GUI depicting the Jbutton called Ok.


Cancel

javax.swing.JButton Cancel
java swing GUI depicting the Jbutton called Cancel.

Class viewBitmap extends javax.swing.JWindow implements Serializable

Serialized Fields

main_image

java.awt.image.BufferedImage main_image
Main image (never used).


Parent

TerpPaint Parent
Underlying TerpPaint object.