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.AccessibleJComponent
java.awt.Container.AccessibleAWTContainer
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
ActiveComponent.Adapter
listenerList, 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, updateUI
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, 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
public 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.JComponent
public InplaceButton setFillBg(boolean fill)
public void setPainting(boolean active)
public void setActive(boolean active)
setActive
in interface ActiveComponent
public void setIcon(javax.swing.Icon icon)
public javax.swing.Icon getIcon()
public javax.swing.JComponent getComponent()
getComponent
in interface ActiveComponent
protected void paintComponent(java.awt.Graphics g)
paintComponent
in class javax.swing.JComponent
public void setTransform(int x, int y)
public void setHoveringEnabled(boolean enabled)
public boolean isActive()
public javax.accessibility.AccessibleContext getAccessibleContext()
getAccessibleContext
in interface javax.accessibility.Accessible
getAccessibleContext
in class java.awt.Component