public class InplaceButton extends javax.swing.JComponent implements ActiveComponent, javax.accessibility.Accessible
| Modifier and Type | Class and Description |
|---|---|
protected class |
InplaceButton.AccessibleInplaceButton
The Accessible implementation of InplaceButton is a subset of AccessibleAbstractButton.
|
javax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyActiveComponent.AdapterlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
InplaceButton(IconButton source,
java.awt.event.ActionListener listener) |
InplaceButton(IconButton source,
java.awt.event.ActionListener listener,
java.util.function.Consumer<? super java.awt.event.MouseEvent> consumer,
TimedDeadzone.Length mouseDeadzone) |
InplaceButton(IconButton source,
java.awt.event.ActionListener listener,
Pass<? super java.awt.event.MouseEvent> pass,
TimedDeadzone.Length mouseDeadzone)
|
InplaceButton(java.lang.String tooltip,
javax.swing.Icon icon,
java.awt.event.ActionListener listener) |
| Modifier and Type | Method and Description |
|---|---|
void |
doClick() |
void |
doClick(java.awt.event.MouseEvent e) |
protected void |
doRepaintComponent(java.awt.Component c) |
javax.accessibility.AccessibleContext |
getAccessibleContext() |
javax.swing.JComponent |
getComponent() |
javax.swing.Icon |
getIcon() |
java.awt.Dimension |
getPreferredSize() |
boolean |
isActive() |
protected void |
paintComponent(java.awt.Graphics g) |
void |
setActive(boolean active) |
InplaceButton |
setFillBg(boolean fill) |
void |
setHoveringEnabled(boolean enabled) |
void |
setIcon(javax.swing.Icon icon) |
void |
setIcons(IconButton source) |
void |
setIcons(javax.swing.Icon regular,
javax.swing.Icon inactive,
javax.swing.Icon hovered) |
void |
setMouseDeadzone(TimedDeadzone.Length deadZone) |
void |
setPainting(boolean active) |
void |
setTransform(int x,
int y) |
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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, 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, updateUIadd, 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, validateTreeaction, 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, transferFocusUpCyclepublic InplaceButton(java.lang.String tooltip,
javax.swing.Icon icon,
java.awt.event.ActionListener listener)
public InplaceButton(IconButton source, java.awt.event.ActionListener listener)
@Deprecated public InplaceButton(IconButton source, java.awt.event.ActionListener listener, Pass<? super java.awt.event.MouseEvent> pass, TimedDeadzone.Length mouseDeadzone)
public InplaceButton(IconButton source, java.awt.event.ActionListener listener, java.util.function.Consumer<? super java.awt.event.MouseEvent> consumer, TimedDeadzone.Length mouseDeadzone)
protected void doRepaintComponent(java.awt.Component c)
public void doClick()
public void doClick(java.awt.event.MouseEvent e)
public void setMouseDeadzone(TimedDeadzone.Length deadZone)
public void setIcons(IconButton source)
public void setIcons(javax.swing.Icon regular,
javax.swing.Icon inactive,
javax.swing.Icon hovered)
public java.awt.Dimension getPreferredSize()
getPreferredSize in class javax.swing.JComponentpublic InplaceButton setFillBg(boolean fill)
public void setPainting(boolean active)
public void setActive(boolean active)
setActive in interface ActiveComponentpublic void setIcon(javax.swing.Icon icon)
public javax.swing.Icon getIcon()
public javax.swing.JComponent getComponent()
getComponent in interface ActiveComponentprotected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic void setTransform(int x,
int y)
public void setHoveringEnabled(boolean enabled)
public boolean isActive()
public javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext in interface javax.accessibility.AccessiblegetAccessibleContext in class java.awt.Component