public class DynamicPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
static java.awt.GridBagConstraints |
CONSTRAINT_CENTER
The element will be centered at the line, and the next element will be placed below.
|
static java.awt.GridBagConstraints |
CONSTRAINT_NEW_LINE
Standard constraints used when adding an element without arguments.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
DynamicPanel()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.awt.Component |
add(java.awt.Component component) |
java.awt.Component |
add(java.awt.Component component,
java.awt.GridBagConstraints constraint)
Adds a component, setting the grid bag layout to the given constraints.
|
java.awt.Component |
add(java.awt.Component component,
int index) |
java.awt.Component |
add(java.awt.Component component,
int index,
java.awt.GridBagConstraints constraint)
Adds a component at a specific position, setting the grid bag layout to the given constraints.
|
java.awt.Component |
addCenter(java.awt.Component component)
Adding an element, setting the layout such that it is centered in its own line..
|
java.awt.Component |
addCenter(java.awt.Component component,
int index)
Inserts an element at the given index, setting the layout such that the element gets centered in its own line.
|
java.awt.Component |
addFill(java.awt.Component component)
Adding an element, setting the layout such that the element gets additional vertical space if available.
|
java.awt.Component |
addFill(java.awt.Component component,
int index)
Inserts an element at the given index, setting the layout such that the element gets additional vertical space if available.
|
java.awt.Component |
addFillEmpty()
Adds an empty document, setting its layout such that it fills empty vertical space if available.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, 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, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, 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, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
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, firePropertyChange, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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 static final java.awt.GridBagConstraints CONSTRAINT_NEW_LINE
public static final java.awt.GridBagConstraints CONSTRAINT_CENTER
public java.awt.Component add(java.awt.Component component)
add
in class java.awt.Container
public java.awt.Component add(java.awt.Component component, int index) throws java.lang.IllegalArgumentException
add
in class java.awt.Container
java.lang.IllegalArgumentException
public java.awt.Component addFill(java.awt.Component component)
component
- The component to add.public java.awt.Component addFill(java.awt.Component component, int index) throws java.lang.IllegalArgumentException
component
- The component to add.index
- The index where to add the component.java.lang.IllegalArgumentException
- If the index is invalid.public java.awt.Component addCenter(java.awt.Component component)
component
- The component to add.public java.awt.Component addCenter(java.awt.Component component, int index) throws java.lang.IllegalArgumentException
component
- The component to add.index
- The index where to add the component.java.lang.IllegalArgumentException
- If the index is invalid.public java.awt.Component addFillEmpty()
public java.awt.Component add(java.awt.Component component, java.awt.GridBagConstraints constraint)
component
- The component to add.constraint
- The constraints to set the layout to before adding.public java.awt.Component add(java.awt.Component component, int index, java.awt.GridBagConstraints constraint) throws java.lang.IllegalArgumentException, java.lang.NullPointerException
component
- The component to add.index
- Index where to add component. Must be greater or equal 0 and smaller than Container.getComponentCount()
constraint
- The constraints to set the layout to before adding.java.lang.IllegalArgumentException
- if index is invalidjava.lang.NullPointerException
- if comp is null