com.datamessenger.awt.graphics
Class GraphicsPane


java.lang.Object

  |

  +--java.awt.geom.RectangularShape

        |

        +--java.awt.geom.Rectangle2D

              |

              +--java.awt.Rectangle

                    |

                    +--com.datamessenger.awt.graphics.GraphicsPane

Direct Known Subclasses:
ButtonPane, ImagePane, TextPane, TextSelectorPane

public class GraphicsPane
extends java.awt.Rectangle
implements ContainerContext, DMConstants

See Also:
Serialized Form

Inner classes inherited from class java.awt.geom.Rectangle2D
java.awt.geom.Rectangle2D.Double, java.awt.geom.Rectangle2D.Float
 
Field Summary
protected  ColorScheme colors
           
 int colorState
           
 boolean isTransparent
           
protected  ReflectionList paneList
           
 boolean silentValidate
           
 
Fields inherited from class java.awt.Rectangle
height, width, x, y
 
Fields inherited from class java.awt.geom.Rectangle2D
OUT_BOTTOM, OUT_LEFT, OUT_RIGHT, OUT_TOP
 
Fields inherited from interface com.datamessenger.awt.graphics.DMConstants
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_MIDDLE, ALIGN_RIGHT, ALIGN_TOP, BOTH, BOTTOM, CENTER, HORIZONTAL, LEFT, MIDDLE, NONE, RIGHT, TOP, VERTICAL
 
Constructor Summary
GraphicsPane()
           
 
Method Summary
 void add(GraphicsPane entry, java.lang.Object constraints)
           
 Border getBorder()
           
 ColorEntry getColors()
           
 ColorScheme getColorScheme()
           
 java.awt.Component getComponent()
           
 ContainerContext getContainerContext()
           
 java.awt.Font getFont()
           
 Layout getLayout()
           
 java.awt.Rectangle getLayoutBounds()
           
 java.util.Vector getTree(java.util.Vector v)
           
 void invalidate()
           
 void layout()
           
 void layoutGraphics()
           
 void pack()
           
 void paint(java.awt.Graphics g)
           
 void paintGraphics(java.awt.Graphics g)
          Calls the paint(Graphics) method after setting "g" to this panes color and clipping region.
 void remove(GraphicsPane entry)
           
 void repaint()
           
 void revalidate()
           
 void setBorder(Border border)
           
 void setColorScheme(ColorScheme colors)
           
 void setContainerContext(ContainerContext context)
          Set automatically when the component is added to a ContainerPane.
 void setFont(java.awt.Font font)
           
 void setLayout(Layout layout)
           
 void translate(int x, int y)
           
 void translate(java.awt.Point p)
           
 
Methods inherited from class java.awt.Rectangle
add, add, add, contains, contains, contains, contains, createIntersection, createUnion, equals, getBounds, getBounds2D, getHeight, getLocation, getSize, getWidth, getX, getY, grow, inside, intersection, intersects, isEmpty, move, outcode, reshape, resize, setBounds, setBounds, setLocation, setLocation, setRect, setSize, setSize, toString, union
 
Methods inherited from class java.awt.geom.Rectangle2D
add, add, add, contains, contains, getPathIterator, getPathIterator, hashCode, intersect, intersects, intersectsLine, intersectsLine, outcode, setFrame, setRect, union
 
Methods inherited from class java.awt.geom.RectangularShape
clone, contains, contains, getCenterX, getCenterY, getFrame, getMaxX, getMaxY, getMinX, getMinY, intersects, setFrame, setFrame, setFrameFromCenter, setFrameFromCenter, setFrameFromDiagonal, setFrameFromDiagonal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

colors


protected ColorScheme colors

paneList


protected ReflectionList paneList

colorState


public int colorState

isTransparent


public boolean isTransparent

silentValidate


public boolean silentValidate
Constructor Detail

GraphicsPane


public GraphicsPane()
Method Detail

add


public void add(GraphicsPane entry,

                java.lang.Object constraints)

remove


public void remove(GraphicsPane entry)

getComponent


public java.awt.Component getComponent()
Specified by:
getComponent in interface ContainerContext

setColorScheme


public void setColorScheme(ColorScheme colors)

getColorScheme


public ColorScheme getColorScheme()
Specified by:
getColorScheme in interface ContainerContext

getColors


public ColorEntry getColors()

getFont


public java.awt.Font getFont()
Specified by:
getFont in interface ContainerContext

setFont


public void setFont(java.awt.Font font)

getBorder


public Border getBorder()

setBorder


public void setBorder(Border border)

setContainerContext


public void setContainerContext(ContainerContext context)
Set automatically when the component is added to a ContainerPane.

getContainerContext


public ContainerContext getContainerContext()

getLayoutBounds


public java.awt.Rectangle getLayoutBounds()
Specified by:
getLayoutBounds in interface ContainerContext

getTree


public java.util.Vector getTree(java.util.Vector v)

getLayout


public Layout getLayout()

setLayout


public void setLayout(Layout layout)

translate


public void translate(int x,

                      int y)
Overrides:
translate in class java.awt.Rectangle

translate


public void translate(java.awt.Point p)

invalidate


public void invalidate()
Specified by:
invalidate in interface ContainerContext

revalidate


public void revalidate()

pack


public void pack()

layoutGraphics


public void layoutGraphics()

layout


public void layout()

paintGraphics


public void paintGraphics(java.awt.Graphics g)
Calls the paint(Graphics) method after setting "g" to this panes color and clipping region.

paint


public void paint(java.awt.Graphics g)

repaint


public void repaint()


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.