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
All Classes All Packages
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
All Classes All Packages