org.zaval.awt.gdp
Class DgnContainer


java.lang.Object

  |

  +--java.awt.Component

        |

        +--java.awt.Container

              |

              +--java.awt.Panel

                    |

                    +--org.zaval.awt.gdp.DgnContainer

All Implemented Interfaces:
javax.accessibility.Accessible, DgnComponent, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class DgnContainer
extends java.awt.Panel
implements DgnComponent

This is Java AWT panel that can be used as a designer container for a Java AWT component. The panel paints special border and implements CursorInfo interface to define resize cursor, move cursor types for different part of the border area. The class implements the layout manager interface that layouts the specified child component in the centre of the container with the specified gap (the gap defines left, right, top and bottom indents).

See Also:
Serialized Form

Inner classes inherited from class java.awt.Panel
java.awt.Panel.AccessibleAWTPanel
 
Inner classes inherited from class java.awt.Container
java.awt.Container.AccessibleAWTContainer
 
Inner classes inherited from class java.awt.Component
java.awt.Component.AccessibleAWTComponent
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
DgnContainer()
           Constructs a new designer container.
DgnContainer(java.awt.Component c)
           Constructs a new designer container with the specified child component.
 
Method Summary
 int getGap()
           Gets the gap that actually is used as insets.
 java.awt.Insets getInsets()
           Determines the insets of this container, which indicate the size of the container's border.
 java.awt.Color getRectangleColor()
           Gets the designer border color.
 void paint(java.awt.Graphics g)
           Paints this component.
 void setGap(int g)
           Sets the specified gap that actually defines the container insets
 void setRectangleColor(java.awt.Color c)
           Sets the specified color for the designer border.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFont, setLayout, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DgnContainer


public DgnContainer()
Constructs a new designer container.

DgnContainer


public DgnContainer(java.awt.Component c)
Constructs a new designer container with the specified child component.
Parameters:
c - the specified child component.
Method Detail

getGap


public int getGap()
Gets the gap that actually is used as insets. The gap defines left, top, bottom and right indents.
Returns:
a gap.

setGap


public void setGap(int g)
Sets the specified gap that actually defines the container insets
Parameters:
g - the specified gap.

getInsets


public java.awt.Insets getInsets()
Determines the insets of this container, which indicate the size of the container's border. The implementation returns the gap as the insets top, left, bottom and right fields value.
Overrides:
getInsets in class java.awt.Container
Returns:
the insets of this container.

paint


public void paint(java.awt.Graphics g)
Paints this component. This method is called when the contents of the component should be painted in response to the component first being shown or damage needing repair. The method is overrided to paint the design border.
Overrides:
paint in class java.awt.Container
Parameters:
g - the graphics context to use for painting.

setRectangleColor


public void setRectangleColor(java.awt.Color c)
Sets the specified color for the designer border.
Parameters:
c - the specified color.

getRectangleColor


public java.awt.Color getRectangleColor()
Gets the designer border color.
Returns:
a designer border color.


Copyright © Zaval Creative Engineering Group, 2000-2005
http://www.zaval.org