dirk_krause.jtools
Class ComponentPositioner

java.lang.Object
  extended by dirk_krause.jtools.ComponentPositioner

public class ComponentPositioner
extends java.lang.Object

Choose component positions related one to the other.


Constructor Summary
ComponentPositioner()
           
 
Method Summary
static void chooseModalPosition(java.awt.Component p, java.awt.Component c)
          Choose modal position for component c relative to parent component p.
static void chooseNonModalPosition(java.awt.Component p, java.awt.Component c)
          Choose normal (non-modal) position for component c relative to parent component p.
static void choosePosition(java.awt.Component p, java.awt.Component c, boolean mod)
          Choose position for component c relative to parent component p.
static void correctPosition(java.awt.Component c)
          Correct position after resizing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentPositioner

public ComponentPositioner()
Method Detail

choosePosition

public static void choosePosition(java.awt.Component p,
                                  java.awt.Component c,
                                  boolean mod)
Choose position for component c relative to parent component p.

Parameters:
p - Parent component.
c - New child component to be placed.
mod - Flag to indicate whether or not c is a modal component.

chooseModalPosition

public static void chooseModalPosition(java.awt.Component p,
                                       java.awt.Component c)
Choose modal position for component c relative to parent component p.

Parameters:
p - Parent component.
c - New modal child component to be placed.

chooseNonModalPosition

public static void chooseNonModalPosition(java.awt.Component p,
                                          java.awt.Component c)
Choose normal (non-modal) position for component c relative to parent component p.

Parameters:
p - Parent component.
c - New non-modal child component to be placed.

correctPosition

public static void correctPosition(java.awt.Component c)
Correct position after resizing.

Parameters:
c - The component for which the position must be corrected.