Index

A B C D E F G H I K L M N O P R S T U V Y 
All Classes All Packages

M

main(String[]) - Static method in class Main
 
Main - Class in <Unnamed>
 
Main() - Constructor for class Main
 
makeFilled - Static variable in class Shapes.ShapeFactory
 
makeFormattedTextField() - Method in class Tools.RoundnessPanel
makes new text field that only allows you to enter numbers character (0,1,2,3,4,5,6,7,8,9) and makes sure that the number inside is between 0 to 100.
makeRadioButtons() - Method in class Tools.ShapesPanel
make radio button for each shape
makeSlider() - Method in class Tools.ThicknessControllerPanel
make the initial slider
modifier - Variable in class KeyBoard.ShortCut
 
mouseClicked(MouseEvent) - Method in class Painting.MouseController
 
mouseController - Variable in class Painting.DrawingPanel
 
MouseController - Class in Painting
controlls the mouse input and update the screen accordingly
MouseController(StackController, DrawingPanel) - Constructor for class Painting.MouseController
create a controller for the mouse actions
MouseController.MouseMode - Enum in Painting
 
mouseDragged(MouseEvent) - Method in class Painting.MouseController
 
mouseEntered(MouseEvent) - Method in class Painting.MouseController
 
mouseExited(MouseEvent) - Method in class Painting.MouseController
 
MouseMode() - Constructor for enum Painting.MouseController.MouseMode
 
MouseModeSwitch - Class in Tools
a switch to choose if you want to drag or click twice to paint
MouseModeSwitch() - Constructor for class Tools.MouseModeSwitch
create a new mouse mode switch - this is a button with changing text
mouseMoved(MouseEvent) - Method in class Painting.MouseController
 
mousePressed(MouseEvent) - Method in class Painting.MouseController
 
mouseReleased(MouseEvent) - Method in class Painting.MouseController
 
MyBoundedShape - Class in Shapes
represent shapes that have area
MyBoundedShape(Point, Point, Color, boolean, int) - Constructor for class Shapes.MyBoundedShape
makes new compound shape
MyCircle - Class in Shapes
a circle defined by two points, restricts to a valid circle!
MyCircle(Point, Point, Color, boolean, int) - Constructor for class Shapes.MyCircle
makes a new circle
MyLine - Class in Shapes
represents line that can be drawn
MyLine(Point, Point, Color, int) - Constructor for class Shapes.MyLine
makes a new line
MyOval - Class in Shapes
makes a oval and draws it
MyOval(Point, Point, Color, boolean, int) - Constructor for class Shapes.MyOval
makes a new oval
MyRectangle - Class in Shapes
a rectangle shape class that knows how to draw the rectangle
MyRectangle(Point, Point, Color, boolean, int) - Constructor for class Shapes.MyRectangle
makes new rectangle
MyRoundedRectangle - Class in Shapes
a rounded rectangle that draws rectangle width rounded corners
MyRoundedRectangle(Point, Point, Color, boolean, int, int) - Constructor for class Shapes.MyRoundedRectangle
makes a new rounded rectangle
MyShape - Class in Shapes
class that represent the basic attributes of shape
MyShape(Point, Point, Color, int) - Constructor for class Shapes.MyShape
basic constructor that keeps encapsulation
A B C D E F G H I K L M N O P R S T U V Y 
All Classes All Packages