|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JComboBox
com.alee.laf.combobox.WebComboBox
public class WebComboBox
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComboBox |
---|
javax.swing.JComboBox.AccessibleJComboBox, javax.swing.JComboBox.KeySelectionManager |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JComboBox |
---|
actionCommand, dataModel, editor, isEditable, keySelectionManager, lightWeightPopupEnabled, maximumRowCount, renderer, selectedItemReminder |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
WebComboBox()
|
|
WebComboBox(javax.swing.ComboBoxModel aModel)
|
|
WebComboBox(javax.swing.ComboBoxModel aModel,
int selected)
|
|
WebComboBox(javax.swing.ComboBoxModel aModel,
java.lang.Object selected)
|
|
WebComboBox(java.lang.Object[] items)
|
|
WebComboBox(java.lang.Object[] items,
int selected)
|
|
WebComboBox(java.lang.Object[] items,
java.lang.Object selected)
|
|
WebComboBox(java.util.Vector<?> items)
|
|
WebComboBox(java.util.Vector<?> items,
int selected)
|
|
WebComboBox(java.util.Vector<?> items,
java.lang.Object selected)
|
Method Summary | ||
---|---|---|
WebCustomTooltip |
addToolTip(javax.swing.Icon icon,
java.lang.String tooltip)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(javax.swing.Icon icon,
java.lang.String tooltip,
TooltipWay tooltipWay)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(javax.swing.Icon icon,
java.lang.String tooltip,
TooltipWay tooltipWay,
int delay)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(javax.swing.JComponent tooltip)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(javax.swing.JComponent tooltip,
int delay)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(javax.swing.JComponent tooltip,
TooltipWay tooltipWay)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(javax.swing.JComponent tooltip,
TooltipWay tooltipWay,
int delay)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(java.lang.String tooltip)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(java.lang.String tooltip,
TooltipWay tooltipWay)
Adds custom WebLaF tooltip to the component. |
|
WebCustomTooltip |
addToolTip(java.lang.String tooltip,
TooltipWay tooltipWay,
int delay)
Adds custom WebLaF tooltip to the component. |
|
WebComboBox |
changeFontSize(int change)
Changes font size of the specified component. |
|
javax.swing.ImageIcon |
getCollapseIcon()
|
|
java.awt.Color |
getExpandedBgColor()
|
|
javax.swing.ImageIcon |
getExpandIcon()
|
|
java.lang.String |
getFontName()
Returns component font name. |
|
int |
getFontSize()
Returns component font size. |
|
int |
getIconSpacing()
|
|
int |
getMaximumHeight()
Returns component maximum height. |
|
int |
getMaximumWidth()
Returns component maximum width. |
|
int |
getMinimumHeight()
Returns component minimum height. |
|
int |
getMinimumWidth()
Returns component minimum width. |
|
int |
getPreferredHeight()
Returns component preferred height. |
|
java.awt.Dimension |
getPreferredSize()
Returns component preferred size. |
|
int |
getPreferredWidth()
Returns component preferred width. |
|
int |
getRound()
|
|
int |
getSelectedIndex()
Returns selected value index. |
|
int |
getShadeWidth()
|
|
WebComboBoxCellRenderer |
getWebRenderer()
|
|
WebComboBoxUI |
getWebUI()
|
|
boolean |
isBoldFont()
Returns whether component font is bold or not. |
|
boolean |
isDrawBorder()
|
|
boolean |
isDrawFocus()
|
|
boolean |
isItalicFont()
Returns whether component font is italic or not. |
|
boolean |
isMouseWheelScrollingEnabled()
|
|
boolean |
isPlainFont()
Returns whether component font is plain or not. |
|
boolean |
isUseFirstValueAsPrototype()
|
|
boolean |
isWebColoredBackground()
|
|
void |
loadSettings()
Loads saved settings into the component if it is registered. |
|
java.awt.event.MouseAdapter |
onDoubleClick(MouseEventRunnable runnable)
Shortcut method for double-click mouse event. |
|
java.awt.event.FocusAdapter |
onFocusGain(FocusEventRunnable runnable)
Shortcut method for focus gain event. |
|
java.awt.event.FocusAdapter |
onFocusLoss(FocusEventRunnable runnable)
Shortcut method for focus loss event. |
|
java.awt.event.KeyAdapter |
onKeyPress(HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key press event. |
|
java.awt.event.KeyAdapter |
onKeyPress(KeyEventRunnable runnable)
Shortcut method for key press event. |
|
java.awt.event.KeyAdapter |
onKeyRelease(HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key release event. |
|
java.awt.event.KeyAdapter |
onKeyRelease(KeyEventRunnable runnable)
Shortcut method for key release event. |
|
java.awt.event.KeyAdapter |
onKeyType(HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key type event. |
|
java.awt.event.KeyAdapter |
onKeyType(KeyEventRunnable runnable)
Shortcut method for key type event. |
|
java.awt.event.MouseAdapter |
onMenuTrigger(MouseEventRunnable runnable)
Shortcut method for mouse event triggering popup menu. |
|
java.awt.event.MouseAdapter |
onMouseClick(MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for mouse click event. |
|
java.awt.event.MouseAdapter |
onMouseClick(MouseEventRunnable runnable)
Shortcut method for mouse click event. |
|
java.awt.event.MouseAdapter |
onMouseDrag(MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for mouse drag event. |
|
java.awt.event.MouseAdapter |
onMouseDrag(MouseEventRunnable runnable)
Shortcut method for mouse drag event. |
|
java.awt.event.MouseAdapter |
onMouseEnter(MouseEventRunnable runnable)
Shortcut method for mouse enter event. |
|
java.awt.event.MouseAdapter |
onMouseExit(MouseEventRunnable runnable)
Shortcut method for mouse exit event. |
|
java.awt.event.MouseAdapter |
onMousePress(MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for mouse press event. |
|
java.awt.event.MouseAdapter |
onMousePress(MouseEventRunnable runnable)
Shortcut method for mouse press event. |
|
java.awt.Shape |
provideShape()
Returns component shape. |
|
void |
registerSettings(SettingsProcessor settingsProcessor)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String key)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String key,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
|
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass)
Registers component for settings auto-save. |
|
|
registerSettings(java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String group,
java.lang.String key)
Registers component for settings auto-save. |
|
|
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass)
Registers component for settings auto-save. |
|
|
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Class<T> defaultValueClass,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue)
Registers component for settings auto-save. |
|
void |
registerSettings(java.lang.String group,
java.lang.String key,
java.lang.Object defaultValue,
boolean loadInitialSettings,
boolean applySettingsChanges)
Registers component for settings auto-save. |
|
void |
removeToolTip(WebCustomTooltip tooltip)
Removes specified custom WebLaF tooltip from the component. |
|
void |
removeToolTips()
Removes all custom WebLaF tooltips from the component. |
|
void |
removeToolTips(java.util.List<WebCustomTooltip> tooltips)
Removes specified custom WebLaF tooltips from the component. |
|
void |
removeToolTips(WebCustomTooltip... tooltips)
Removes specified custom WebLaF tooltips from the component. |
|
void |
saveSettings()
Saves component settings. |
|
WebComboBox |
setBoldFont()
Sets bold font for the component. |
|
WebComboBox |
setBoldFont(boolean apply)
Sets bold font for the component. |
|
void |
setCollapseIcon(javax.swing.ImageIcon collapseIcon)
|
|
void |
setDrawBorder(boolean drawBorder)
|
|
void |
setDrawFocus(boolean drawFocus)
|
|
void |
setEditorColumns(int columns)
|
|
void |
setExpandedBgColor(java.awt.Color color)
|
|
void |
setExpandIcon(javax.swing.ImageIcon expandIcon)
|
|
WebComboBox |
setFontName(java.lang.String fontName)
Sets component font name. |
|
WebComboBox |
setFontSize(int fontSize)
Sets component font size. |
|
WebComboBox |
setFontSizeAndStyle(int fontSize,
boolean bold,
boolean italic)
Sets font size and style for the specified component. |
|
WebComboBox |
setFontSizeAndStyle(int fontSize,
int style)
Sets font size and style for the specified component. |
|
WebComboBox |
setFontStyle(boolean bold,
boolean italic)
Sets component font style. |
|
WebComboBox |
setFontStyle(int style)
Sets component font style. |
|
void |
setIconSpacing(int iconSpacing)
|
|
WebComboBox |
setItalicFont()
Sets italic or plain font for the component. |
|
WebComboBox |
setItalicFont(boolean apply)
Sets italic or plain font for the component. |
|
WebComboBox |
setMaximumHeight(int maximumHeight)
Sets component maximum height. |
|
WebComboBox |
setMaximumWidth(int maximumWidth)
Sets component maximum width. |
|
WebComboBox |
setMinimumHeight(int minimumHeight)
Sets component minimum height. |
|
WebComboBox |
setMinimumWidth(int minimumWidth)
Sets component minimum width. |
|
void |
setMouseWheelScrollingEnabled(boolean enabled)
|
|
WebComboBox |
setPlainFont()
Sets plain font for the component. |
|
WebComboBox |
setPlainFont(boolean apply)
Sets plain font for the component. |
|
WebComboBox |
setPreferredHeight(int preferredHeight)
Sets component preferred height. |
|
WebComboBox |
setPreferredSize(int width,
int height)
Sets component preferred size. |
|
WebComboBox |
setPreferredWidth(int preferredWidth)
Sets component preferred width. |
|
void |
setRound(int round)
|
|
void |
setShadeWidth(int shadeWidth)
|
|
WebCustomTooltip |
setToolTip(javax.swing.Icon icon,
java.lang.String tooltip)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(javax.swing.Icon icon,
java.lang.String tooltip,
TooltipWay tooltipWay)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(javax.swing.Icon icon,
java.lang.String tooltip,
TooltipWay tooltipWay,
int delay)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(javax.swing.JComponent tooltip)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(javax.swing.JComponent tooltip,
int delay)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(javax.swing.JComponent tooltip,
TooltipWay tooltipWay)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(javax.swing.JComponent tooltip,
TooltipWay tooltipWay,
int delay)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(java.lang.String tooltip)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(java.lang.String tooltip,
TooltipWay tooltipWay)
Sets single custom WebLaF tooltip into the component. |
|
WebCustomTooltip |
setToolTip(java.lang.String tooltip,
TooltipWay tooltipWay,
int delay)
Sets single custom WebLaF tooltip into the component. |
|
void |
setUseFirstValueAsPrototype(boolean use)
|
|
void |
setWebColoredBackground(boolean webColored)
|
|
void |
unregisterSettings()
Unregisters component from settings auto-save. |
|
void |
updateUI()
|
Methods inherited from class javax.swing.JComboBox |
---|
actionPerformed, actionPropertyChanged, addActionListener, addItem, addItemListener, addPopupMenuListener, configureEditor, configurePropertiesFromAction, contentsChanged, createActionPropertyChangeListener, createDefaultKeySelectionManager, fireActionEvent, fireItemStateChanged, firePopupMenuCanceled, firePopupMenuWillBecomeInvisible, firePopupMenuWillBecomeVisible, getAccessibleContext, getAction, getActionCommand, getActionListeners, getEditor, getItemAt, getItemCount, getItemListeners, getKeySelectionManager, getMaximumRowCount, getModel, getPopupMenuListeners, getPrototypeDisplayValue, getRenderer, getSelectedItem, getSelectedObjects, getUI, getUIClassID, hidePopup, insertItemAt, installAncestorListener, intervalAdded, intervalRemoved, isEditable, isLightWeightPopupEnabled, isPopupVisible, paramString, processKeyEvent, removeActionListener, removeAllItems, removeItem, removeItemAt, removeItemListener, removePopupMenuListener, selectedItemChanged, selectWithKeyChar, setAction, setActionCommand, setEditable, setEditor, setEnabled, setKeySelectionManager, setLightWeightPopupEnabled, setMaximumRowCount, setModel, setPopupVisible, setPrototypeDisplayValue, setRenderer, setSelectedIndex, setSelectedItem, setUI, showPopup |
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, 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, 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, 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, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public WebComboBox()
public WebComboBox(java.util.Vector<?> items)
public WebComboBox(java.util.Vector<?> items, int selected)
public WebComboBox(java.util.Vector<?> items, java.lang.Object selected)
public WebComboBox(java.lang.Object[] items)
public WebComboBox(java.lang.Object[] items, int selected)
public WebComboBox(java.lang.Object[] items, java.lang.Object selected)
public WebComboBox(javax.swing.ComboBoxModel aModel)
public WebComboBox(javax.swing.ComboBoxModel aModel, int selected)
public WebComboBox(javax.swing.ComboBoxModel aModel, java.lang.Object selected)
Method Detail |
---|
public int getSelectedIndex()
getSelectedIndex
in class javax.swing.JComboBox
public void setEditorColumns(int columns)
public boolean isUseFirstValueAsPrototype()
public void setUseFirstValueAsPrototype(boolean use)
public javax.swing.ImageIcon getExpandIcon()
public void setExpandIcon(javax.swing.ImageIcon expandIcon)
public javax.swing.ImageIcon getCollapseIcon()
public void setCollapseIcon(javax.swing.ImageIcon collapseIcon)
public int getIconSpacing()
public void setIconSpacing(int iconSpacing)
public boolean isDrawBorder()
public void setDrawBorder(boolean drawBorder)
public boolean isWebColoredBackground()
public void setWebColoredBackground(boolean webColored)
public java.awt.Color getExpandedBgColor()
public void setExpandedBgColor(java.awt.Color color)
public boolean isDrawFocus()
public void setDrawFocus(boolean drawFocus)
public int getRound()
public void setRound(int round)
public int getShadeWidth()
public void setShadeWidth(int shadeWidth)
public boolean isMouseWheelScrollingEnabled()
public void setMouseWheelScrollingEnabled(boolean enabled)
public java.awt.Shape provideShape()
ShapeProvider
provideShape
in interface ShapeProvider
public WebComboBoxCellRenderer getWebRenderer()
public WebComboBoxUI getWebUI()
public void updateUI()
updateUI
in class javax.swing.JComboBox
public java.awt.event.MouseAdapter onMousePress(MouseEventRunnable runnable)
onMousePress
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMousePress(MouseButton mouseButton, MouseEventRunnable runnable)
onMousePress
in interface EventMethods
mouseButton
- mouse button filterrunnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseEnter(MouseEventRunnable runnable)
onMouseEnter
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseExit(MouseEventRunnable runnable)
onMouseExit
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseDrag(MouseEventRunnable runnable)
onMouseDrag
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseDrag(MouseButton mouseButton, MouseEventRunnable runnable)
onMouseDrag
in interface EventMethods
mouseButton
- mouse button filterrunnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseClick(MouseEventRunnable runnable)
onMouseClick
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMouseClick(MouseButton mouseButton, MouseEventRunnable runnable)
onMouseClick
in interface EventMethods
mouseButton
- mouse button filterrunnable
- mouse event runnable
public java.awt.event.MouseAdapter onDoubleClick(MouseEventRunnable runnable)
onDoubleClick
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.MouseAdapter onMenuTrigger(MouseEventRunnable runnable)
onMenuTrigger
in interface EventMethods
runnable
- mouse event runnable
public java.awt.event.KeyAdapter onKeyType(KeyEventRunnable runnable)
onKeyType
in interface EventMethods
runnable
- key event runnable
public java.awt.event.KeyAdapter onKeyType(HotkeyData hotkey, KeyEventRunnable runnable)
onKeyType
in interface EventMethods
hotkey
- hotkey filterrunnable
- key event runnable
public java.awt.event.KeyAdapter onKeyPress(KeyEventRunnable runnable)
onKeyPress
in interface EventMethods
runnable
- key event runnable
public java.awt.event.KeyAdapter onKeyPress(HotkeyData hotkey, KeyEventRunnable runnable)
onKeyPress
in interface EventMethods
hotkey
- hotkey filterrunnable
- key event runnable
public java.awt.event.KeyAdapter onKeyRelease(KeyEventRunnable runnable)
onKeyRelease
in interface EventMethods
runnable
- key event runnable
public java.awt.event.KeyAdapter onKeyRelease(HotkeyData hotkey, KeyEventRunnable runnable)
onKeyRelease
in interface EventMethods
hotkey
- hotkey filterrunnable
- key event runnable
public java.awt.event.FocusAdapter onFocusGain(FocusEventRunnable runnable)
onFocusGain
in interface EventMethods
runnable
- focus event runnable
public java.awt.event.FocusAdapter onFocusLoss(FocusEventRunnable runnable)
onFocusLoss
in interface EventMethods
runnable
- focus event runnable
public WebCustomTooltip setToolTip(java.lang.String tooltip)
setToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language key
public WebCustomTooltip setToolTip(javax.swing.Icon icon, java.lang.String tooltip)
setToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language key
public WebCustomTooltip setToolTip(java.lang.String tooltip, TooltipWay tooltipWay)
setToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language keytooltipWay
- tooltip display direction
public WebCustomTooltip setToolTip(javax.swing.Icon icon, java.lang.String tooltip, TooltipWay tooltipWay)
setToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language keytooltipWay
- tooltip display direction
public WebCustomTooltip setToolTip(java.lang.String tooltip, TooltipWay tooltipWay, int delay)
setToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language keytooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip setToolTip(javax.swing.Icon icon, java.lang.String tooltip, TooltipWay tooltipWay, int delay)
setToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language keytooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip setToolTip(javax.swing.JComponent tooltip)
setToolTip
in interface ToolTipMethods
tooltip
- custom tooltip component
public WebCustomTooltip setToolTip(javax.swing.JComponent tooltip, int delay)
setToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componentdelay
- tooltip display delay
public WebCustomTooltip setToolTip(javax.swing.JComponent tooltip, TooltipWay tooltipWay)
setToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componenttooltipWay
- tooltip display direction
public WebCustomTooltip setToolTip(javax.swing.JComponent tooltip, TooltipWay tooltipWay, int delay)
setToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componenttooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip addToolTip(java.lang.String tooltip)
addToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language key
public WebCustomTooltip addToolTip(javax.swing.Icon icon, java.lang.String tooltip)
addToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language key
public WebCustomTooltip addToolTip(java.lang.String tooltip, TooltipWay tooltipWay)
addToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language keytooltipWay
- tooltip display direction
public WebCustomTooltip addToolTip(javax.swing.Icon icon, java.lang.String tooltip, TooltipWay tooltipWay)
addToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language keytooltipWay
- tooltip display direction
public WebCustomTooltip addToolTip(java.lang.String tooltip, TooltipWay tooltipWay, int delay)
addToolTip
in interface ToolTipMethods
tooltip
- tooltip text or language keytooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip addToolTip(javax.swing.Icon icon, java.lang.String tooltip, TooltipWay tooltipWay, int delay)
addToolTip
in interface ToolTipMethods
icon
- tooltip icontooltip
- tooltip text or language keytooltipWay
- tooltip display directiondelay
- tooltip display delay
public WebCustomTooltip addToolTip(javax.swing.JComponent tooltip)
addToolTip
in interface ToolTipMethods
tooltip
- custom tooltip component
public WebCustomTooltip addToolTip(javax.swing.JComponent tooltip, int delay)
addToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componentdelay
- tooltip display delay
public WebCustomTooltip addToolTip(javax.swing.JComponent tooltip, TooltipWay tooltipWay)
addToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componenttooltipWay
- tooltip display direction
public WebCustomTooltip addToolTip(javax.swing.JComponent tooltip, TooltipWay tooltipWay, int delay)
addToolTip
in interface ToolTipMethods
tooltip
- custom tooltip componenttooltipWay
- tooltip display directiondelay
- tooltip display delay
public void removeToolTip(WebCustomTooltip tooltip)
removeToolTip
in interface ToolTipMethods
tooltip
- custom WebLaF tooltip to removepublic void removeToolTips()
removeToolTips
in interface ToolTipMethods
public void removeToolTips(WebCustomTooltip... tooltips)
removeToolTips
in interface ToolTipMethods
tooltips
- custom WebLaF tooltips to removepublic void removeToolTips(java.util.List<WebCustomTooltip> tooltips)
removeToolTips
in interface ToolTipMethods
tooltips
- custom WebLaF tooltips to removepublic void registerSettings(java.lang.String key)
registerSettings
in interface SettingsMethods
key
- component settings keypublic <T extends DefaultValue> void registerSettings(java.lang.String key, java.lang.Class<T> defaultValueClass)
registerSettings
in interface SettingsMethods
T
- default value typekey
- component settings keydefaultValueClass
- component default value classDefaultValue
public void registerSettings(java.lang.String key, java.lang.Object defaultValue)
registerSettings
in interface SettingsMethods
key
- component settings keydefaultValue
- component default valuepublic void registerSettings(java.lang.String group, java.lang.String key)
registerSettings
in interface SettingsMethods
group
- component settings groupkey
- component settings keypublic <T extends DefaultValue> void registerSettings(java.lang.String group, java.lang.String key, java.lang.Class<T> defaultValueClass)
registerSettings
in interface SettingsMethods
T
- default value typegroup
- component settings groupkey
- component settings keydefaultValueClass
- component default value classDefaultValue
public void registerSettings(java.lang.String group, java.lang.String key, java.lang.Object defaultValue)
registerSettings
in interface SettingsMethods
group
- component settings groupkey
- component settings keydefaultValue
- component default valuepublic void registerSettings(java.lang.String key, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
key
- component settings keyloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notpublic <T extends DefaultValue> void registerSettings(java.lang.String key, java.lang.Class<T> defaultValueClass, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
T
- default value typekey
- component settings keydefaultValueClass
- component default value classloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notDefaultValue
public void registerSettings(java.lang.String key, java.lang.Object defaultValue, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
key
- component settings keydefaultValue
- component default valueloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notpublic <T extends DefaultValue> void registerSettings(java.lang.String group, java.lang.String key, java.lang.Class<T> defaultValueClass, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
T
- default value typegroup
- component settings groupkey
- component settings keydefaultValueClass
- component default value classloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notDefaultValue
public void registerSettings(java.lang.String group, java.lang.String key, java.lang.Object defaultValue, boolean loadInitialSettings, boolean applySettingsChanges)
registerSettings
in interface SettingsMethods
group
- component settings groupkey
- component settings keydefaultValue
- component default valueloadInitialSettings
- whether to load initial available settings into the component or notapplySettingsChanges
- whether to apply settings changes to the component or notpublic void registerSettings(SettingsProcessor settingsProcessor)
registerSettings
in interface SettingsMethods
settingsProcessor
- component settings processorpublic void unregisterSettings()
unregisterSettings
in interface SettingsMethods
public void loadSettings()
loadSettings
in interface SettingsMethods
public void saveSettings()
saveSettings
in interface SettingsMethods
public WebComboBox setPlainFont()
setPlainFont
in interface FontMethods<WebComboBox>
public WebComboBox setPlainFont(boolean apply)
setPlainFont
in interface FontMethods<WebComboBox>
apply
- whether to apply font changes or not
public boolean isPlainFont()
isPlainFont
in interface FontMethods<WebComboBox>
public WebComboBox setBoldFont()
setBoldFont
in interface FontMethods<WebComboBox>
public WebComboBox setBoldFont(boolean apply)
setBoldFont
in interface FontMethods<WebComboBox>
apply
- whether to apply font changes or not
public boolean isBoldFont()
isBoldFont
in interface FontMethods<WebComboBox>
public WebComboBox setItalicFont()
setItalicFont
in interface FontMethods<WebComboBox>
public WebComboBox setItalicFont(boolean apply)
setItalicFont
in interface FontMethods<WebComboBox>
apply
- whether to apply font changes or not
public boolean isItalicFont()
isItalicFont
in interface FontMethods<WebComboBox>
public WebComboBox setFontStyle(boolean bold, boolean italic)
setFontStyle
in interface FontMethods<WebComboBox>
bold
- whether should set bold font or notitalic
- whether should set italic font or not
public WebComboBox setFontStyle(int style)
setFontStyle
in interface FontMethods<WebComboBox>
style
- new style
public WebComboBox setFontSize(int fontSize)
setFontSize
in interface FontMethods<WebComboBox>
fontSize
- font size
public WebComboBox changeFontSize(int change)
changeFontSize
in interface FontMethods<WebComboBox>
change
- font size change amount
public int getFontSize()
getFontSize
in interface FontMethods<WebComboBox>
public WebComboBox setFontSizeAndStyle(int fontSize, boolean bold, boolean italic)
setFontSizeAndStyle
in interface FontMethods<WebComboBox>
fontSize
- new font sizebold
- whether should set bold font or notitalic
- whether should set italic font or not
public WebComboBox setFontSizeAndStyle(int fontSize, int style)
setFontSizeAndStyle
in interface FontMethods<WebComboBox>
fontSize
- new font sizestyle
- new style
public WebComboBox setFontName(java.lang.String fontName)
setFontName
in interface FontMethods<WebComboBox>
fontName
- new font name
public java.lang.String getFontName()
getFontName
in interface FontMethods<WebComboBox>
public int getPreferredWidth()
getPreferredWidth
in interface SizeMethods<WebComboBox>
public WebComboBox setPreferredWidth(int preferredWidth)
setPreferredWidth
in interface SizeMethods<WebComboBox>
preferredWidth
- new component preferred width
public int getPreferredHeight()
getPreferredHeight
in interface SizeMethods<WebComboBox>
public WebComboBox setPreferredHeight(int preferredHeight)
setPreferredHeight
in interface SizeMethods<WebComboBox>
preferredHeight
- new component preferred height
public int getMinimumWidth()
getMinimumWidth
in interface SizeMethods<WebComboBox>
public WebComboBox setMinimumWidth(int minimumWidth)
setMinimumWidth
in interface SizeMethods<WebComboBox>
minimumWidth
- new component minimum width
public int getMinimumHeight()
getMinimumHeight
in interface SizeMethods<WebComboBox>
public WebComboBox setMinimumHeight(int minimumHeight)
setMinimumHeight
in interface SizeMethods<WebComboBox>
minimumHeight
- new component minimum height
public int getMaximumWidth()
getMaximumWidth
in interface SizeMethods<WebComboBox>
public WebComboBox setMaximumWidth(int maximumWidth)
setMaximumWidth
in interface SizeMethods<WebComboBox>
maximumWidth
- new component maximum width
public int getMaximumHeight()
getMaximumHeight
in interface SizeMethods<WebComboBox>
public WebComboBox setMaximumHeight(int maximumHeight)
setMaximumHeight
in interface SizeMethods<WebComboBox>
maximumHeight
- new component maximum height
public java.awt.Dimension getPreferredSize()
getPreferredSize
in interface SizeMethods<WebComboBox>
getPreferredSize
in class javax.swing.JComponent
public WebComboBox setPreferredSize(int width, int height)
setPreferredSize
in interface SizeMethods<WebComboBox>
width
- component preferred widthheight
- component preferred height
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |