com.datamessenger.awt.graphics
Class Layout


java.lang.Object

  |

  +--com.datamessenger.awt.graphics.Layout

Direct Known Subclasses:
AdjustableLayout, AlignmentLayout, Border, ViewportLayout

public class Layout
extends java.lang.Object

Base class for Objects that modifiy a LayoutContext given a Rectangle boundry.


Field Summary
 java.awt.Insets insets
           
 int offsetx
           
 int offsety
           
 
Constructor Summary
Layout()
           
Layout(java.awt.Insets insets, int offsetx, int offsety)
           
 
Method Summary
 java.awt.Insets getInsets()
           
 java.awt.Dimension getPreferredSize(int width, int height)
           
 java.awt.Rectangle pack(java.awt.Rectangle context)
           
 java.awt.Rectangle unpack(java.awt.Rectangle context)
           
 void updateLayout(ContainerContext parent, LayoutContext child)
           
 void updateLayout(java.awt.Rectangle parent, LayoutContext child)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

insets


public java.awt.Insets insets

offsetx


public int offsetx

offsety


public int offsety
Constructor Detail

Layout


public Layout()

Layout


public Layout(java.awt.Insets insets,

              int offsetx,

              int offsety)
Method Detail

updateLayout


public final void updateLayout(ContainerContext parent,

                               LayoutContext child)

updateLayout


public void updateLayout(java.awt.Rectangle parent,

                         LayoutContext child)

pack


public java.awt.Rectangle pack(java.awt.Rectangle context)

unpack


public java.awt.Rectangle unpack(java.awt.Rectangle context)

getPreferredSize


public java.awt.Dimension getPreferredSize(int width,

                                           int height)

getInsets


public java.awt.Insets getInsets()


Comments, suggestions, and bug reports are welcomed and encouraged.
Please refer them to our support page. Thank you.

Copyright © 1999-2001 Produx House, Corp. All rights reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc.