Package it.polimi.ingsw.Client.GUI
Class CircleLayout
java.lang.Object
it.polimi.ingsw.Client.GUI.CircleLayout
- All Implemented Interfaces:
LayoutManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLayoutComponent(String name, Component comp) For compatibility with LayoutManager interfacevoidlayoutContainer(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 ContainervoidFor 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:
addLayoutComponentin interfaceLayoutManager
-
removeLayoutComponent
For compatibility with LayoutManager interface- Specified by:
removeLayoutComponentin interfaceLayoutManager
-
preferredLayoutSize
Returns this CircleLayout's preferred size based on its Container- Specified by:
preferredLayoutSizein 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:
minimumLayoutSizein interfaceLayoutManager- Parameters:
target- This CircleLayout's target container- Returns:
- The minimum size
-
layoutContainer
Arranges the parent's Component objects in a Circle.- Specified by:
layoutContainerin interfaceLayoutManager
-
toString
Returns a String representation of this CircleLayout.
-