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

S

sa - Variable in class KeyBoard.KeyBoardManager
 
sc - Variable in class KeyBoard.KeyBoardManager
 
sc - Variable in class KeyBoard.StackAdapter
 
selectedShape - Static variable in class Shapes.ShapeFactory
 
setCheckFilled(boolean) - Static method in class Shapes.ShapeFactory
 
setColor(Color) - Static method in class Shapes.ShapeFactory
sets the color that will be for new shapes
setFilled(boolean) - Static method in class Shapes.ShapeFactory
set if the next shape should be filled
setFilledBox(JCheckBox) - Static method in class Shapes.ShapeFactory
 
setProperties() - Method in class Tools.ColorButton
set the properties of the button to show which color is choosed at all time
setRepresentingButton(JRadioButton) - Method in enum Shapes.ShapeFactory.Shapes
 
setRoundness(int) - Static method in class Shapes.ShapeFactory
set how much of each line will turn to arch
setSelected() - Method in enum Shapes.ShapeFactory.Shapes
 
setSelectedShape(ShapeFactory.Shapes) - Static method in class Shapes.ShapeFactory
set the shape that will be drawn
setSlider(JSlider) - Static method in class Shapes.ShapeFactory
set the UI slider in use
setThickness(int) - Static method in class Shapes.ShapeFactory
set the thickness for the next created object
settingPanel - Variable in class Tools.ToolPanel
 
SettingPanel - Class in Tools
allows the user to change settings regarding the shape drawing
SettingPanel() - Constructor for class Tools.SettingPanel
 
ShapeAdapter - Class in KeyBoard
access the global constants in the Shapes enums in order to activate user changes
ShapeAdapter() - Constructor for class KeyBoard.ShapeAdapter
 
ShapeFactory - Class in Shapes
makes new shapes with this factory, helps share settings throw different screens
ShapeFactory() - Constructor for class Shapes.ShapeFactory
 
ShapeFactory.Shapes - Enum in Shapes
the shapes that the factory supports, and representing strings for them
Shapes - package Shapes
 
Shapes(String) - Constructor for enum Shapes.ShapeFactory.Shapes
 
shapesPanel - Variable in class Tools.ToolPanel
 
ShapesPanel - Class in Tools
a panel that allows the user to choose what shape is beeing drawn
ShapesPanel() - Constructor for class Tools.ShapesPanel
 
ShapeStack - Class in Painting
implement a stack of shapes using ArrayList
ShapeStack() - Constructor for class Painting.ShapeStack
make empty stack
SHIFT - Static variable in class KeyBoard.KeyBoardManager
 
ShortCut - Class in KeyBoard
wrap a single shortcut - the keys that will activate it and the function that will be called
ShortCut(int, int, Function<Object, Object>) - Constructor for class KeyBoard.ShortCut
create a new shortcut
shortcuts(StackController) - Static method in class Main
 
shortCuts - Variable in class KeyBoard.KeyBoardManager
 
SIZE - Static variable in class Tools.ColorButton
 
slider - Static variable in class Shapes.ShapeFactory
 
SLIDER_STEP - Static variable in class KeyBoard.ShapeAdapter
 
stack - Variable in class Painting.DrawingPanel
 
stack - Variable in class Painting.ShapeStack
 
StackAdapter - Class in KeyBoard
adapter to access the stack controller using :: expressions
StackAdapter(StackController) - Constructor for class KeyBoard.StackAdapter
create new stack adapter that controls a stck controller
stackController - Variable in class Painting.DrawingPanel
 
stackController - Variable in class Painting.MouseController
 
stackController - Variable in class Tools.ControlPanel
 
StackController - Class in Painting
send commands to the shape stack and update the drawing panel after the command have been done.
StackController(ShapeStack, DrawingPanel) - Constructor for class Painting.StackController
 
startAndStopDrawing(MouseEvent) - Method in class Painting.MouseController
if the mouse is pressed check if there is need to start or stop drawing the data.
stateChanged(ChangeEvent) - Method in class Tools.ThicknessControllerPanel
 
stroke - Variable in class Shapes.MyShape
 
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