Package it.polimi.ingsw.Client.GUI
Class CircleLayout
java.lang.Object
it.polimi.ingsw.Client.GUI.CircleLayout
- All Implemented Interfaces:
LayoutManager
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addLayoutComponent
(String name, Component comp) For compatibility with LayoutManager interfacevoid
layoutContainer
(Container parent) Arranges the parent's Component objects in a Circle.minimumLayoutSize
(Container target) Returns this CircleLayout's minimum size based on its ContainerpreferredLayoutSize
(Container target) Returns this CircleLayout's preferred size based on its Containervoid
For compatibility with LayoutManager interfacetoString()
Returns a String representation of this CircleLayout.
-
Constructor Details
-
CircleLayout
public CircleLayout()
-
-
Method Details
-
addLayoutComponent
For compatibility with LayoutManager interface- Specified by:
addLayoutComponent
in interfaceLayoutManager
-
removeLayoutComponent
For compatibility with LayoutManager interface- Specified by:
removeLayoutComponent
in interfaceLayoutManager
-
preferredLayoutSize
Returns this CircleLayout's preferred size based on its Container- Specified by:
preferredLayoutSize
in interfaceLayoutManager
- Parameters:
target
- This CircleLayout's target container- Returns:
- The preferred size
-
minimumLayoutSize
Returns this CircleLayout's minimum size based on its Container- Specified by:
minimumLayoutSize
in interfaceLayoutManager
- Parameters:
target
- This CircleLayout's target container- Returns:
- The minimum size
-
layoutContainer
Arranges the parent's Component objects in a Circle.- Specified by:
layoutContainer
in interfaceLayoutManager
-
toString
Returns a String representation of this CircleLayout.
-