public class FCOCGridBagJPanel
extends javax.swing.JPanel
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
FCOCGridBagJPanel(int nTopInset,
int nLeftInset,
int nBottomInset,
int bRightInset)
Create a new JPanel with a GridBagLayout as layout manager.
|
Modifier and Type | Method and Description |
---|---|
void |
add(java.awt.Component componentToAdd,
int nXPos,
int nYPos)
Add a component to this panel.
|
void |
add(java.awt.Component componentToAdd,
int nXPos,
int nYPos,
int nFill)
Add a component to this panel.
|
void |
add(java.awt.Component componentToAdd,
int nXPos,
int nYPos,
int nXSpan,
int nYSpan)
Add a component to this panel.
|
void |
add(java.awt.Component componentToAdd,
int nXPos,
int nYPos,
int nXSpan,
int nYSpan,
int nFill)
Add a component to this panel.
|
void |
add(java.awt.Component componentToAdd,
int nXPos,
int nYPos,
int nXSpan,
int nYSpan,
int nXWeight,
int nYWeight)
Add a component to this panel.
|
void |
add(java.awt.Component componentToAdd,
int nXPos,
int nYPos,
int nXSpan,
int nYSpan,
int nXWeight,
int nYWeight,
int nFill,
int nAnchor)
Add a component to this panel.
|
void |
paint(java.awt.Graphics g) |
void |
refresh()
Force panel refresh it layout and display added component at runtime
|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public FCOCGridBagJPanel(int nTopInset, int nLeftInset, int nBottomInset, int bRightInset)
Create a new JPanel with a GridBagLayout as layout manager.
nTopInset
- Top margin between componentsnLeftInset
- Left margin between componentsnBottomInset
- Bottom margin between componentsbRightInset
- Right margin between componentspublic void add(java.awt.Component componentToAdd, int nXPos, int nYPos, int nXSpan, int nYSpan, int nXWeight, int nYWeight, int nFill, int nAnchor)
Add a component to this panel.
componentToAdd
- Component to add to panelnXPos
- X position in grid bagnYPos
- Y position in grid bagnXSpan
- Number of cells to span within in X directionnYSpan
- Number of cells to span within in Y directionnXWeight
- Relative width weightnYWeight
- Relative height weightnFill
- Fill direction in grid bag cell (NONE, HORIZONTAL, VERTICAL or BOTH)nAnchor
- Component anchor direction in cell (NORTH, SOUTH, WEST, EAST or CENTER)public void add(java.awt.Component componentToAdd, int nXPos, int nYPos, int nXSpan, int nYSpan, int nXWeight, int nYWeight)
Add a component to this panel.
componentToAdd
- Component to add to panelnXPos
- X position in grid bagnYPos
- Y position in grid bagnXSpan
- Number of cells to span within in X directionnYSpan
- Number of cells to span within in Y directionnXWeight
- Relative width weightnYWeight
- Relative height weightpublic void add(java.awt.Component componentToAdd, int nXPos, int nYPos, int nXSpan, int nYSpan, int nFill)
Add a component to this panel.
componentToAdd
- Component to add to panelnXPos
- X position in grid bagnYPos
- Y position in grid bagnXSpan
- Number of cells to span within in X directionnYSpan
- Number of cells to span within in Y directionnFill
- Fill direction in grid bag cell (NONE, HORIZONTAL, VERTICAL or BOTH)public void add(java.awt.Component componentToAdd, int nXPos, int nYPos, int nXSpan, int nYSpan)
Add a component to this panel.
componentToAdd
- Component to add to panelnXPos
- X position in grid bagnYPos
- Y position in grid bagnXSpan
- Number of cells to span within in X directionnYSpan
- Number of cells to span within in Y directionpublic void add(java.awt.Component componentToAdd, int nXPos, int nYPos, int nFill)
Add a component to this panel.
componentToAdd
- Component to add to panelnXPos
- X position in grid bagnYPos
- Y position in grid bagnFill
- Fill direction in grid bag cell (NONE, HORIZONTAL, VERTICAL or BOTH)public void add(java.awt.Component componentToAdd, int nXPos, int nYPos)
Add a component to this panel.
componentToAdd
- Component to add to panelnXPos
- X position in grid bagnYPos
- Y position in grid bagpublic void refresh()
Force panel refresh it layout and display added component at runtime
public void paint(java.awt.Graphics g)
paint
in class javax.swing.JComponent