Package boofcv.gui.dialogs
Class JSpringPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- boofcv.gui.dialogs.JSpringPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
- Direct Known Subclasses:
FileBrowser,OpenStereoSequencesChooser
public class JSpringPanel extends javax.swing.JPanel- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description javax.swing.SpringLayoutlayout-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description JSpringPanel()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconstrainBottomCenter(javax.swing.JComponent target, javax.swing.JComponent bottom, int padV)voidconstrainBottomStretchH(javax.swing.JComponent target, javax.swing.JComponent bottom, int padV)voidconstrainStretchHV(javax.swing.JComponent target, javax.swing.JComponent top, javax.swing.JComponent bottom, int padV)voidconstrainTopCenter(javax.swing.JComponent target, javax.swing.JComponent top, int padTop)voidconstrainTopStretchH(javax.swing.JComponent target, javax.swing.JComponent top, int padTop)voidconstraintSouth(javax.swing.JComponent target, javax.swing.JComponent top, javax.swing.JComponent bottom, int padV)Constrain it to the top of it's bottom panel and prevent it from getting crushed below it's sizevoidconstrainWestNorth(javax.swing.JComponent target, java.awt.Component above, int offsetTop, int offsetLeft)voidconstrainWestNorth(javax.swing.JComponent targetLeft, javax.swing.JComponent targetRight, java.awt.Component above, int offsetTop, int spaceLR, int offsetSides)voidconstrainWestNorthEast(javax.swing.JComponent target, java.awt.Component above, int offsetTop, int offsetSides)voidconstrainWestNorthEast(javax.swing.JComponent targetLeft, javax.swing.JComponent targetRight, java.awt.Component above, int offsetTop, int spaceLR, int offsetSides)voidconstrainWestSouthEast(javax.swing.JComponent target, java.awt.Component below, int offsetBelow, int offsetSides)javax.swing.JPanelcreateCenterStretched(javax.swing.JComponent left, javax.swing.JComponent right)static javax.swing.JPanelcreateLockedSides(javax.swing.JComponent left, javax.swing.JComponent right, int height)javax.swing.JSpinnerspinner(double initial, double minimum, double maximum, double stepSize)javax.swing.JSpinnerspinner(int initial, int minimum, int maximum, int stepSize)-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
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
-
Methods inherited from class java.awt.Container
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
-
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, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Method Detail
-
createCenterStretched
public javax.swing.JPanel createCenterStretched(javax.swing.JComponent left, javax.swing.JComponent right)
-
createLockedSides
public static javax.swing.JPanel createLockedSides(javax.swing.JComponent left, javax.swing.JComponent right, int height)
-
constrainWestNorthEast
public void constrainWestNorthEast(javax.swing.JComponent target, java.awt.Component above, int offsetTop, int offsetSides)
-
constrainWestNorthEast
public void constrainWestNorthEast(javax.swing.JComponent targetLeft, javax.swing.JComponent targetRight, java.awt.Component above, int offsetTop, int spaceLR, int offsetSides)
-
constrainWestNorth
public void constrainWestNorth(javax.swing.JComponent targetLeft, javax.swing.JComponent targetRight, java.awt.Component above, int offsetTop, int spaceLR, int offsetSides)
-
constrainWestNorth
public void constrainWestNorth(javax.swing.JComponent target, java.awt.Component above, int offsetTop, int offsetLeft)
-
constrainWestSouthEast
public void constrainWestSouthEast(javax.swing.JComponent target, java.awt.Component below, int offsetBelow, int offsetSides)
-
spinner
public javax.swing.JSpinner spinner(int initial, int minimum, int maximum, int stepSize)
-
spinner
public javax.swing.JSpinner spinner(double initial, double minimum, double maximum, double stepSize)
-
constrainTopCenter
public void constrainTopCenter(javax.swing.JComponent target, javax.swing.JComponent top, int padTop)
-
constrainTopStretchH
public void constrainTopStretchH(javax.swing.JComponent target, javax.swing.JComponent top, int padTop)
-
constrainBottomCenter
public void constrainBottomCenter(javax.swing.JComponent target, javax.swing.JComponent bottom, int padV)
-
constrainBottomStretchH
public void constrainBottomStretchH(javax.swing.JComponent target, javax.swing.JComponent bottom, int padV)
-
constrainStretchHV
public void constrainStretchHV(javax.swing.JComponent target, javax.swing.JComponent top, javax.swing.JComponent bottom, int padV)
-
constraintSouth
public void constraintSouth(javax.swing.JComponent target, javax.swing.JComponent top, javax.swing.JComponent bottom, int padV)Constrain it to the top of it's bottom panel and prevent it from getting crushed below it's size
-
-