EDU.auburn.VGJ.gui
Class LPanel

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--java.awt.Panel
                    |
                    +--EDU.auburn.VGJ.gui.LPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
ScrolledPanel

public class LPanel
extends java.awt.Panel

A panel class with convenience functions.

Here is the source.

Author:
Larry Barowski
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
 
Field Summary
 java.awt.GridBagConstraints constraints
           
 java.awt.GridBagLayout layout
           
 int spacing
           
 java.awt.Color textColor
           
 
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
LPanel()
           
 
Method Summary
 java.awt.Button addButton(java.lang.String string, int width, int anchor, double weightx, double weighty, int fill, int shift)
           
 java.awt.Panel addButtonPanel(java.lang.String labels, int width)
          Add a panel of evenly-spaced buttons.
 java.awt.Checkbox addCheckbox(java.lang.String string, java.awt.CheckboxGroup group, boolean state, int width, int anchor, double weightx, double weighty, int fill, int shift)
           
 java.awt.Component addComponent(java.awt.Component component, int width, int anchor, double weightx, double weighty, int fill, int shift)
           
 java.awt.Label addLabel(java.lang.String string, int width, int anchor, double weightx, double weighty, int fill, int shift)
           
 java.awt.Label addLineLabel(java.lang.String string, int width)
          Add a left aligned label at the start of a line.
 java.awt.TextField addTextField(int len, int width, int anchor, double weightx, double weighty, int fill, int shift)
          Add a left-aligned, full-width text field.
 java.awt.TextField addTextField(java.lang.String text, int len, int width, int anchor, double weightx, double weighty, int fill, int shift)
          Add a left-aligned, full-width text field.
 void finish()
          Finish initialization.
 
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, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, 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
 

Field Detail

textColor

public java.awt.Color textColor

spacing

public int spacing

layout

public java.awt.GridBagLayout layout

constraints

public java.awt.GridBagConstraints constraints
Constructor Detail

LPanel

public LPanel()
Method Detail

finish

public void finish()
Finish initialization.

addLineLabel

public java.awt.Label addLineLabel(java.lang.String string,
                                   int width)
Add a left aligned label at the start of a line.

addButtonPanel

public java.awt.Panel addButtonPanel(java.lang.String labels,
                                     int width)
Add a panel of evenly-spaced buttons.

addTextField

public java.awt.TextField addTextField(int len,
                                       int width,
                                       int anchor,
                                       double weightx,
                                       double weighty,
                                       int fill,
                                       int shift)
Add a left-aligned, full-width text field.

addTextField

public java.awt.TextField addTextField(java.lang.String text,
                                       int len,
                                       int width,
                                       int anchor,
                                       double weightx,
                                       double weighty,
                                       int fill,
                                       int shift)
Add a left-aligned, full-width text field.

addLabel

public java.awt.Label addLabel(java.lang.String string,
                               int width,
                               int anchor,
                               double weightx,
                               double weighty,
                               int fill,
                               int shift)

addButton

public java.awt.Button addButton(java.lang.String string,
                                 int width,
                                 int anchor,
                                 double weightx,
                                 double weighty,
                                 int fill,
                                 int shift)

addCheckbox

public java.awt.Checkbox addCheckbox(java.lang.String string,
                                     java.awt.CheckboxGroup group,
                                     boolean state,
                                     int width,
                                     int anchor,
                                     double weightx,
                                     double weighty,
                                     int fill,
                                     int shift)

addComponent

public java.awt.Component addComponent(java.awt.Component component,
                                       int width,
                                       int anchor,
                                       double weightx,
                                       double weighty,
                                       int fill,
                                       int shift)