public class GridBagLayoutPanel extends JPanel
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
Modifier and Type | Field and Description |
---|---|
protected int |
y
The number of components already added to the layout manager.
|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
GridBagLayoutPanel() |
Modifier and Type | Method and Description |
---|---|
void |
addBlank()
Adds an empty row to the form.
|
void |
addComponent(Component comp) |
void |
addComponent(Component comp1,
Component comp2)
Adds a labeled component to the option pane.
|
void |
addComponent(Component comp1,
Component comp2,
Component comp3)
Adds three components in a single line using the default BOTH fill constraint
|
void |
addComponent(Component comp1,
Component comp2,
Component comp3,
int fill)
Adds three components in a line using the default insets
|
void |
addComponent(Component comp1,
Component comp2,
Component comp3,
int fill,
Insets insets)
Adds three components (azabala)
|
void |
addComponent(Component comp1,
Component comp2,
int fill)
Adds two components in a single line using the default inset (borders of margin)
|
void |
addComponent(Component comp1,
Component comp2,
int fill,
Insets insets)
Adds a labeled component to the option pane.
|
void |
addComponent(Component comp,
Insets insets)
Adds a component to the option pane.
|
void |
addComponent(Component comp,
Insets insets,
int numRows)
(azabala)
Adds a component which is going to fill many rows of the grid
(useful to add scrollpanes with list, etc.)
|
void |
addComponent(Component comp,
int fill) |
void |
addComponent(Component comp,
int fill,
Insets insets)
Adds a component to the option pane.
|
void |
addComponent(String label,
Component comp)
Adds a labeled component to the option pane.
|
void |
addComponent(String label,
Component comp,
Insets insets) |
void |
addComponent(String label,
Component comp,
int fill)
Adds a labeled component to the option pane.
|
void |
addComponent(String label,
Component comp,
int fill,
Insets insets) |
boolean |
hasChanged() |
JLabel |
newLabel(String label,
Component comp) |
void |
setChanged(boolean changed) |
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, 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 void addComponent(String label, Component comp)
label
- The labelcomp
- The componentpublic void addComponent(String label, Component comp, int fill)
label
- The labelcomp
- The componentfill
- Fill parameter to GridBagConstraints for the right
componentpublic void addComponent(Component comp1, Component comp2)
comp1
- The labelcomp2
- The componentpublic void addComponent(Component comp1, Component comp2, int fill)
comp1
- comp2
- fill
- public void addComponent(Component comp1, Component comp2, int fill, Insets insets)
comp1
- The labelcomp2
- The componentfill
- Fill parameter to GridBagConstraints for the right
componentpublic void addComponent(Component comp1, Component comp2, Component comp3, int fill)
comp1
- comp2
- comp3
- fill
- public void addComponent(Component comp1, Component comp2, Component comp3, int fill, Insets insets)
comp1
- comp2
- comp3
- fill
- public void addComponent(Component comp1, Component comp2, Component comp3)
comp1
- comp2
- comp3
- public void addComponent(Component comp)
public void addComponent(Component comp, Insets insets)
comp
- The componentpublic void addComponent(Component comp, Insets insets, int numRows)
public void addComponent(Component comp, int fill)
public void addComponent(Component comp, int fill, Insets insets)
comp
- The componentfill
- Fill parameter to GridBagConstraintspublic JLabel newLabel(String label, Component comp)
public void addBlank()
public boolean hasChanged()
public void setChanged(boolean changed)