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