Package org.jfree.layout
Class RadialLayout
- java.lang.Object
-
- org.jfree.layout.RadialLayout
-
- All Implemented Interfaces:
java.awt.LayoutManager
,java.io.Serializable
public class RadialLayout extends java.lang.Object implements java.awt.LayoutManager, java.io.Serializable
RadialLayout is a component layout manager. Compents are laid out in a circle. If only one component is contained in the layout it is positioned centrally, otherwise components are evenly spaced around the centre with the first component placed to the North.This code was developed to display CTD rosette firing control WARNING: Not thoughly tested, use at own risk.
- Author:
- Bryan Scott (for Australian Antarctic Division)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RadialLayout()
Constructs this layout manager with default properties.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLayoutComponent(java.awt.Component comp)
Not used.void
addLayoutComponent(java.lang.String name, java.awt.Component comp)
Not used.void
layoutContainer(java.awt.Container parent)
This is called when the panel is first displayed, and every time its size changes.static void
main(java.lang.String[] args)
Run a demonstration.java.awt.Dimension
minimumLayoutSize(java.awt.Container parent)
Returns the minimum size.java.awt.Dimension
preferredLayoutSize(java.awt.Container parent)
Returns the preferred size.void
removeLayoutComponent(java.awt.Component comp)
Not used.void
removeLayoutComponent(java.lang.String name, java.awt.Component comp)
Not used.java.lang.String
toString()
Returns the class name.
-
-
-
Constructor Detail
-
RadialLayout
public RadialLayout()
Constructs this layout manager with default properties.
-
-
Method Detail
-
addLayoutComponent
public void addLayoutComponent(java.awt.Component comp)
Not used.- Parameters:
comp
- the component.
-
removeLayoutComponent
public void removeLayoutComponent(java.awt.Component comp)
Not used.- Specified by:
removeLayoutComponent
in interfacejava.awt.LayoutManager
- Parameters:
comp
- the component.
-
addLayoutComponent
public void addLayoutComponent(java.lang.String name, java.awt.Component comp)
Not used.- Specified by:
addLayoutComponent
in interfacejava.awt.LayoutManager
- Parameters:
name
- the component name.comp
- the component.
-
removeLayoutComponent
public void removeLayoutComponent(java.lang.String name, java.awt.Component comp)
Not used.- Parameters:
name
- the component name.comp
- the component.
-
preferredLayoutSize
public java.awt.Dimension preferredLayoutSize(java.awt.Container parent)
Returns the preferred size.- Specified by:
preferredLayoutSize
in interfacejava.awt.LayoutManager
- Parameters:
parent
- the parent.- Returns:
- The preferred size.
- See Also:
LayoutManager
-
minimumLayoutSize
public java.awt.Dimension minimumLayoutSize(java.awt.Container parent)
Returns the minimum size.- Specified by:
minimumLayoutSize
in interfacejava.awt.LayoutManager
- Parameters:
parent
- the parent.- Returns:
- The minimum size.
- See Also:
LayoutManager
-
layoutContainer
public void layoutContainer(java.awt.Container parent)
This is called when the panel is first displayed, and every time its size changes. Note: You CAN'T assume preferredLayoutSize or minimumLayoutSize will be called -- in the case of applets, at least, they probably won't be.- Specified by:
layoutContainer
in interfacejava.awt.LayoutManager
- Parameters:
parent
- the parent.- See Also:
LayoutManager
-
toString
public java.lang.String toString()
Returns the class name.- Overrides:
toString
in classjava.lang.Object
- Returns:
- The class name.
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
Run a demonstration.- Parameters:
args
- ignored.- Throws:
java.lang.Exception
- when an error occurs.
-
-