jwo.vfc.hub
Class JWPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--jwo.vfc.hub.JWPanel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable

public class JWPanel
extends Panel

Creates panel with '3D' borders.

Version:
1.2.3, 21st July, 1998
Author:
Jo Wood
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class java.awt.Panel
Panel.AccessibleAWTPanel
 
Nested classes inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
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
JWPanel()
          Initialises the panel.
JWPanel(Color bgColour)
          Initialises the panel with given background colour
JWPanel(Color bgColour, boolean border, Insets insets)
          Initialises the panel with given background colour, border state and insets
JWPanel(LayoutManager layout)
          Initialises the panel with a given layout manager.
JWPanel(LayoutManager layout, Color bgColour)
          Initialises the panel with a given layout manager.
JWPanel(LayoutManager layout, Color bgColour, boolean border, Insets insets)
          Initialises the panel with a given layout manager.
 
Method Summary
 Insets getInsets()
          Sets the internal border of the panel
 void paint(Graphics g)
          Draws a '3D' border around the panel.
 
Methods inherited from class java.awt.Panel
addNotify, getAccessibleContext
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, update, validate, validateTree
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JWPanel

public JWPanel()
Initialises the panel. Defaults to 'menu' colours for background and 3D shadows.


JWPanel

public JWPanel(Color bgColour)
Initialises the panel with given background colour

Parameters:
bgColour - Background colour of window.

JWPanel

public JWPanel(Color bgColour,
               boolean border,
               Insets insets)
Initialises the panel with given background colour, border state and insets

Parameters:
bgColour - Background colour of window.
border - Border is drawn if true.
insets - Gap around panel.

JWPanel

public JWPanel(LayoutManager layout)
Initialises the panel with a given layout manager. Defaults to 'menu' colours for background and 3D shadows.

Parameters:
layout - Layout manager to use in panel.

JWPanel

public JWPanel(LayoutManager layout,
               Color bgColour)
Initialises the panel with a given layout manager. Uses given background colour and draws border.

Parameters:
layout - Layout manager to use in panel.
bgColour - Background colour of window.

JWPanel

public JWPanel(LayoutManager layout,
               Color bgColour,
               boolean border,
               Insets insets)
Initialises the panel with a given layout manager. Uses given background colour, border specification and inset gap.

Parameters:
layout - Layout manager to use in panel.
bgColour - Background colour of window.
border - Border is drawn if true.
insets - Gap around panel.
Method Detail

paint

public void paint(Graphics g)
Draws a '3D' border around the panel.

Overrides:
paint in class Container
Parameters:
g - Graphics context to paint to.

getInsets

public Insets getInsets()
Sets the internal border of the panel

Overrides:
getInsets in class Container
Returns:
Gap around edge of panel.