com.ptc.wgmecad
Class GriddedPanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended bycom.ptc.wgmecad.GriddedPanel
All Implemented Interfaces:
Accessible, ImageObserver, MenuContainer, Serializable
Direct Known Subclasses:
ActionControl, AllDesignLocationControl, AssemblyControl, BoardControl, BoardLocationControl, BomControl, BomReportControl, BrowseControl, CCASetup, CCASetupBOM, CCASetupConfigurations, CCASetupQuery, CCAUCSOverall, CCAUploadPreContentStatus, DesignControl, DesignQueryControl, DesignStatusControl, EditVDFDialog, ProgressControl, ProgressPanel, QueryPanel, RecentDesignControl, SaveControl, SchematicControl, SchematicLocationControl

public class GriddedPanel
extends JPanel

A simple helper class that provides various easy to understand methods that lays out the components using the GridBagLayout.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
 
Nested classes inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
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
private static int C_BOTH
           
private static int C_HEIGHT
           
private static int C_HORZ
           
private static int C_NONE
           
private static int C_WEST
           
private static int C_WIDTH
           
private  GridBagConstraints constraints
           
 
Fields inherited from class javax.swing.JPanel
 
Fields inherited from class javax.swing.JComponent
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Container
 
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
GriddedPanel()
          Creates a grid bag layout panel using a default insets constraints.
GriddedPanel(Insets insets)
          Creates a grid bag layout panel using the specified insets constraints.
 
Method Summary
 void addAnchoredComponent(JComponent component, int row, int col, int anchor)
          Adds the component to the specified row and col that anchors at the specified position.
 void addAnchoredComponent(JComponent component, int row, int col, int width, int height, int anchor)
          Adds the component to the specified row and col that spans across a specified number of columns and rows that anchors at the specified position.
 void addAnchoredFilledComponent(JComponent component, int row, int col, int anchor, int fill)
          Adds the component to the specified row and col with the specified filling direction.
 void addComponent(JComponent component, int row, int col)
          Adds the component to the specified row and col.
 void addComponent(JComponent component, int row, int col, int width, int height)
          Adds the component to the specified row and col that spans across a specified number of columns and rows.
 void addComponent(JComponent component, int row, int col, int width, int height, int anchor, int fill)
          Adds the component to the specified row and col that spans across a specified number of columns and rows with the specified filling direction and an anchoring position.
 void addFilledComponent(JComponent component, int row, int col)
          Adds the component to the specified row and col filling the column horizontally.
 void addFilledComponent(JComponent component, int row, int col, int fill)
          Adds the component to the specified row and col with the specified filling direction.
 void addFilledComponent(JComponent component, int row, int col, int width, int height, int fill)
          Adds the component to the specified row and col that spans across a specified number of columns and rows with the specified filling direction.
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

constraints

private GridBagConstraints constraints

C_HORZ

private static final int C_HORZ
See Also:
Constant Field Values

C_BOTH

private static final int C_BOTH
See Also:
Constant Field Values

C_NONE

private static final int C_NONE
See Also:
Constant Field Values

C_WEST

private static final int C_WEST
See Also:
Constant Field Values

C_WIDTH

private static final int C_WIDTH
See Also:
Constant Field Values

C_HEIGHT

private static final int C_HEIGHT
See Also:
Constant Field Values
Constructor Detail

GriddedPanel

public GriddedPanel()
Creates a grid bag layout panel using a default insets constraints.


GriddedPanel

public GriddedPanel(Insets insets)
Creates a grid bag layout panel using the specified insets constraints.

Method Detail

addComponent

public void addComponent(JComponent component,
                         int row,
                         int col)
Adds the component to the specified row and col.


addComponent

public void addComponent(JComponent component,
                         int row,
                         int col,
                         int width,
                         int height)
Adds the component to the specified row and col that spans across a specified number of columns and rows.


addAnchoredComponent

public void addAnchoredComponent(JComponent component,
                                 int row,
                                 int col,
                                 int anchor)
Adds the component to the specified row and col that anchors at the specified position.


addAnchoredComponent

public void addAnchoredComponent(JComponent component,
                                 int row,
                                 int col,
                                 int width,
                                 int height,
                                 int anchor)
Adds the component to the specified row and col that spans across a specified number of columns and rows that anchors at the specified position.


addAnchoredFilledComponent

public void addAnchoredFilledComponent(JComponent component,
                                       int row,
                                       int col,
                                       int anchor,
                                       int fill)
Adds the component to the specified row and col with the specified filling direction.


addFilledComponent

public void addFilledComponent(JComponent component,
                               int row,
                               int col)
Adds the component to the specified row and col filling the column horizontally.


addFilledComponent

public void addFilledComponent(JComponent component,
                               int row,
                               int col,
                               int fill)
Adds the component to the specified row and col with the specified filling direction.


addFilledComponent

public void addFilledComponent(JComponent component,
                               int row,
                               int col,
                               int width,
                               int height,
                               int fill)
Adds the component to the specified row and col that spans across a specified number of columns and rows with the specified filling direction.


addComponent

public void addComponent(JComponent component,
                         int row,
                         int col,
                         int width,
                         int height,
                         int anchor,
                         int fill)
Adds the component to the specified row and col that spans across a specified number of columns and rows with the specified filling direction and an anchoring position.