Serialized Form


Package <Unnamed>

Class Canvas extends javax.swing.JPanel implements Serializable

Serialized Fields

I

java.awt.image.BufferedImage I

undo

java.util.ArrayList<E> undo

a

Paint a

b

Brush b

x

int x

y

int y

first

boolean first

selected

boolean[][] selected

s

java.awt.Shape s

currentscale

float currentscale

zoom

java.awt.geom.AffineTransform zoom

Class Paint extends javax.swing.JFrame implements Serializable

Serialized Fields

canvas

Canvas canvas
This is the space that all of the drawing exists on


cc

javax.swing.JColorChooser cc
the is the color chooser menu for the toolbar window


mb

javax.swing.JMenuBar mb
this is the menu bar for the JPaint window


toolPallet

javax.swing.JFrame toolPallet
this is the Frame that holds all of the tool elements


brush

java.util.ArrayList<E> brush
This is a list of all of the tools that are on the tool window


fc

javax.swing.JFileChooser fc
this is the file chooser menu for opening and saving


makeBrush

javax.swing.JButton makeBrush
This is the button for making brushes for a picture file


buttons

javax.swing.JPanel buttons
this holds the button for custom brushes


tools

javax.swing.JPanel tools
this holds the tools list


brushlist

javax.swing.JScrollPane brushlist
this is the pane that hols the list of tools


imageviewer

javax.swing.JScrollPane imageviewer
this allows the scroll bar on the Jpaint window


imageX

javax.swing.JScrollBar imageX
this is the horizontal scroll bar


imageY

javax.swing.JScrollBar imageY
this is the vertical scroll bar


brushscroller

javax.swing.JScrollBar brushscroller
this scroll bar for the list of brushes


b

javax.swing.JViewport b
the view area fro JPaint


tolerance

javax.swing.JSlider tolerance
this is the slider that allows tolerance for magic wand and paintbucket


brushes

javax.swing.JList brushes
the actual list of brushes


frame

javax.swing.JFrame frame
the window for JPaint


l

java.awt.GridBagLayout l
this grid for the JPaint window


name

javax.swing.JTextField name
the name of brushes


edit

javax.swing.JMenu edit
the Edit menu


file

javax.swing.JMenu file
the File menu


view

javax.swing.JMenu view
the View menu


undo

javax.swing.JMenuItem undo
the undo command


redo

javax.swing.JMenuItem redo

New

javax.swing.JMenuItem New
the new JPaint wwindow command


save

javax.swing.JMenuItem save
the save command


open

javax.swing.JMenuItem open
the open command


deselect

javax.swing.JMenuItem deselect
the deslect pixels command


exit

javax.swing.JMenuItem exit
the exit program command


showTools

javax.swing.JMenuItem showTools
the command to bring back the toolbar window


X

javax.swing.JTextField X
the text field for naming files in x direction


Y

javax.swing.JTextField Y
the text field for naming files in y direction