com.jidesoft.combobox
Class InsetsChooserPanel
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.jidesoft.combobox.PopupPanel
com.jidesoft.combobox.ButtonPopupPanel
com.jidesoft.combobox.InsetsChooserPanel
- All Implemented Interfaces:
- DefaultButtonProvider, ImageObserver, ItemSelectable, MenuContainer, Serializable, Accessible
public class InsetsChooserPanel
- extends ButtonPopupPanel
A popup panel for insets.
- See Also:
- Serialized Form
| Methods inherited from class com.jidesoft.combobox.PopupPanel |
addItemListener, addItemListener, fireItemStateChanged, getActualPreferredSize, getDefaultFocusComponent, getItemListeners, getMouseListener, getMouseMotionListener, getPreferredSize, getPreviousSelectedObject, getResizableCorners, getSelectedObjects, getTitle, isResetButtonVisible, isResizable, isStretchToFit, needsButtons, removeItemListener, requestFocus, setDefaultFocusComponent, setNeedButtons, setPreferredSize, setResizable, setResizableCorners, setSelectedObject, setSelectedObject, setSelectedObject, setStretchToFit, setTitle |
| 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, 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, 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, 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, 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, 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, hide, 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, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
InsetsChooserPanel
public InsetsChooserPanel()
InsetsChooserPanel
public InsetsChooserPanel(Action okAction,
Action cancelAction)
setPreviewComponentInsets
protected void setPreviewComponentInsets()
- Sets the selected insets to preview component. This method will be invoked as long as the insets are changed.
initComponents
protected void initComponents()
getResourceString
protected String getResourceString(String key)
- Gets the localized string from resource bundle. Subclass can override it to provide its own string. Available keys are defined in combobox.properties that begin with "InsetsChooser.".
- Parameters:
key - the key
- Returns:
- the localized string.
setLocale
public void setLocale(Locale l)
- Overrides:
setLocale in class Component
createSpinnerModel
protected SpinnerModel createSpinnerModel()
- Creates the spinner model used by the spinners.
By default, it will return new SpinnerNumberModel(6, 0, 100, 1). You could override this method to have your customized
spinner model.
- Returns:
- the spinner model
createSpinner
protected JSpinner createSpinner(SpinnerModel model)
- Creates the spinner in the panel.
- Parameters:
model - the spinner model
- Returns:
- the spinner.
createPreviewPanel
protected JComponent createPreviewPanel()
- Creates the preview panel.
- Returns:
- the preview panel.
createPreviewComponent
protected JComponent createPreviewComponent()
- Creates the preview component.
You could override this method to return you own preview component if you want to customize the preview window.
You need override
setPreviewComponentInsets() to make the new insets take effect when the insets are changed.
- Returns:
- the preview component.
- See Also:
setPreviewComponentInsets()
getSelectedInsets
public Insets getSelectedInsets()
- Gets selected insets.
- Returns:
- the insets. null if the selected object is not an instance of Insets.
- See Also:
setSelectedInsets(java.awt.Insets)
setSelectedInsets
public void setSelectedInsets(Insets insets)
- Sets selected insets.
- Parameters:
insets - the insets
getSelectedObject
public Object getSelectedObject()
- Description copied from class:
PopupPanel
- Gets the selected object.
- Overrides:
getSelectedObject in class PopupPanel
- Returns:
- the selected object
setSelectedObject
public void setSelectedObject(Object object)
- Description copied from class:
PopupPanel
- Sets the selected object and fire
ItemEvent. It will still fire event even the new selected object
is the same as old selected object.
- Overrides:
setSelectedObject in class PopupPanel
- Parameters:
object - new selected object
getOkAction
public Action getOkAction()
- Overrides:
getOkAction in class ButtonPopupPanel
getCancelAction
public Action getCancelAction()
- Overrides:
getCancelAction in class ButtonPopupPanel
main
public static void main(String[] args)