Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Module : java.desktop - Package : javax.swing
Version documentée : Java SE 17

Classe « AbstractButton »

Informations générales

Héritage

java.lang.Object
    java.awt.Component
        java.awt.Container
            javax.swing.JComponent
                javax.swing.AbstractButton

Interfaces implémentées

java.awt.ItemSelectable
javax.swing.SwingConstants

Définition

public abstract class AbstractButton extends javax.swing.JComponent
implements java.awt.ItemSelectable,
javax.swing.SwingConstants

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static String BORDER_PAINTED_CHANGED_PROPERTY
public static String CONTENT_AREA_FILLED_CHANGED_PROPERTY
public static String DISABLED_ICON_CHANGED_PROPERTY
public static String DISABLED_SELECTED_ICON_CHANGED_PROPERTY
public static String FOCUS_PAINTED_CHANGED_PROPERTY
public static String HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY
public static String HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY
public static String ICON_CHANGED_PROPERTY
public static String MARGIN_CHANGED_PROPERTY
public static String MNEMONIC_CHANGED_PROPERTY
public static String MODEL_CHANGED_PROPERTY
public static String PRESSED_ICON_CHANGED_PROPERTY
public static String ROLLOVER_ENABLED_CHANGED_PROPERTY
public static String ROLLOVER_ICON_CHANGED_PROPERTY
public static String ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY
public static String SELECTED_ICON_CHANGED_PROPERTY
public static String TEXT_CHANGED_PROPERTY
public static String VERTICAL_ALIGNMENT_CHANGED_PROPERTY
public static String VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
protected ActionListener actionListener
protected ChangeEvent changeEvent
protected ChangeListener changeListener
protected ItemListener itemListener
protected ButtonModel model

Liste des constructeurs

Constructeurs Constructeurs dépréciés
ConstructeurDescription
AbstractButton()

Liste des propriétés (getters/setters)

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public Action action R/W
public String actionCommand R/W
public ActionListener[] actionListeners R/-
public boolean borderPainted R/W
public ChangeListener[] changeListeners R/-
public boolean contentAreaFilled R/W
public Icon disabledIcon R/W
public Icon disabledSelectedIcon R/W
public int displayedMnemonicIndex R/W
public boolean enabled -/W
public boolean focusPainted R/W
public boolean hideActionText R/W
public int horizontalAlignment R/W
public int horizontalTextPosition R/W
public Icon icon R/W
public int iconTextGap R/W
public ItemListener[] itemListeners R/-
public String label R/W
public LayoutManager layout -/W
public Insets margin R/W
public int mnemonic R/W
public ButtonModel model R/W
public long multiClickThreshhold R/W
public Icon pressedIcon R/W
public boolean rolloverEnabled R/W
public Icon rolloverIcon R/W
public Icon rolloverSelectedIcon R/W
public boolean selected R/W
public Icon selectedIcon R/W
public Object[] selectedObjects R/-
public String text R/W
public ButtonUI uI R/W
public int verticalAlignment R/W
public int verticalTextPosition R/W

Propriétés héritées de la classe javax.swing.JComponent

actionMap, alignmentX, alignmentY, ancestorListeners, autoscrolls, background, baselineResizeBehavior, border, componentPopupMenu, debugGraphicsOptions, defaultLocale, doubleBuffered, enabled, font, foreground, graphics, height, inheritsPopupMenu, inputMap, inputVerifier, insets, managingFocus, maximumSize, minimumSize, nextFocusableComponent, opaque, optimizedDrawingEnabled, paintingForPrint, paintingOrigin, paintingTile, preferredSize, registeredKeyStrokes, requestFocusEnabled, rootPane, toolTipText, topLevelAncestor, transferHandler, uI, uIClassID, validateRoot, verifyInputWhenFocusTarget, vetoableChangeListeners, visible, visibleRect, width, x, y

Propriétés héritées de la classe java.awt.Container

alignmentX, alignmentY, componentCount, components, containerListeners, focusCycleRoot, focusTraversalPolicy, focusTraversalPolicyProvider, focusTraversalPolicySet, font, insets, layout, maximumSize, minimumSize, preferredSize, validateRoot

Propriétés héritées de la classe java.awt.Component

accessibleContext, alignmentX, alignmentY, background, backgroundSet, baselineResizeBehavior, bounds, colorModel, componentListeners, componentOrientation, cursor, cursorSet, displayable, doubleBuffered, dropTarget, enabled, focusCycleRootAncestor, focusListeners, focusOwner, focusTraversable, focusTraversalKeysEnabled, focusable, font, fontSet, foreground, foregroundSet, graphics, graphicsConfiguration, height, hierarchyBoundsListeners, hierarchyListeners, ignoreRepaint, inputContext, inputMethodListeners, inputMethodRequests, keyListeners, lightweight, locale, location, locationOnScreen, maximumSize, maximumSizeSet, minimumSize, minimumSizeSet, mixingCutoutShape, mouseListeners, mouseMotionListeners, mousePosition, mouseWheelListeners, name, opaque, parent, preferredSize, preferredSizeSet, propertyChangeListeners, showing, size, toolkit, treeLock, valid, visible, width, x, y

Propriétés héritées de la classe java.lang.Object

class

Liste des méthodes

Toutes les méthodes Méthodes d'instance Méthodes statiques Méthodes concrètes Méthodes abstraites Méthodes dépréciées
QualificateursType de retourPrototype de la méthodeDescription
protected void actionPropertyChanged( Action action, String propertyName )
public void addActionListener( ActionListener l )
public void addChangeListener( ChangeListener l )
protected void addImpl( Component comp, Object constraints, int index )
public void addItemListener( ItemListener l )
protected int checkHorizontalKey( int key, String exception )
protected int checkVerticalKey( int key, String exception )
protected void configurePropertiesFromAction( Action a )
protected ActionListener createActionListener()
protected PropertyChangeListener createActionPropertyChangeListener( Action a )
protected ChangeListener createChangeListener()
protected ItemListener createItemListener()
public void doClick( int pressTime )
public void doClick()
protected void fireActionPerformed( ActionEvent event )
protected void fireItemStateChanged( ItemEvent event )
protected void fireStateChanged()
public Action getAction()
public String getActionCommand()
public ActionListener[] getActionListeners()
public ChangeListener[] getChangeListeners()
public Icon getDisabledIcon()
public Icon getDisabledSelectedIcon()
public int getDisplayedMnemonicIndex()
public boolean getHideActionText()
public int getHorizontalAlignment()
public int getHorizontalTextPosition()
public Icon getIcon()
public int getIconTextGap()
public ItemListener[] getItemListeners()
public String getLabel()
public Insets getMargin()
public int getMnemonic()
public ButtonModel getModel()
public long getMultiClickThreshhold()
public Icon getPressedIcon()
public Icon getRolloverIcon()
public Icon getRolloverSelectedIcon()
public Icon getSelectedIcon()
public Object[] getSelectedObjects()
public String getText()
public ButtonUI getUI()
public int getVerticalAlignment()
public int getVerticalTextPosition()
public boolean imageUpdate( Image img, int infoflags, int x, int y, int w, int h )
protected void init( String text, Icon icon )
public boolean isBorderPainted()
public boolean isContentAreaFilled()
public boolean isFocusPainted()
public boolean isRolloverEnabled()
public boolean isSelected()
protected void paintBorder( Graphics g )
protected String paramString()
public void removeActionListener( ActionListener l )
public void removeChangeListener( ChangeListener l )
public void removeItemListener( ItemListener l )
public void removeNotify()
public void setAction( Action a )
public void setActionCommand( String actionCommand )
public void setBorderPainted( boolean b )
public void setContentAreaFilled( boolean b )
public void setDisabledIcon( Icon disabledIcon )
public void setDisabledSelectedIcon( Icon disabledSelectedIcon )
public void setDisplayedMnemonicIndex( int index )
public void setEnabled( boolean b )
public void setFocusPainted( boolean b )
public void setHideActionText( boolean hideActionText )
public void setHorizontalAlignment( int alignment )
public void setHorizontalTextPosition( int textPosition )
public void setIcon( Icon defaultIcon )
public void setIconTextGap( int iconTextGap )
public void setLabel( String label )
public void setLayout( LayoutManager mgr )
public void setMargin( Insets m )
public void setMnemonic( int mnemonic )
public void setMnemonic( char mnemonic )
public void setModel( ButtonModel newModel )
public void setMultiClickThreshhold( long threshhold )
public void setPressedIcon( Icon pressedIcon )
public void setRolloverEnabled( boolean b )
public void setRolloverIcon( Icon rolloverIcon )
public void setRolloverSelectedIcon( Icon rolloverSelectedIcon )
public void setSelected( boolean b )
public void setSelectedIcon( Icon selectedIcon )
public void setText( String text )
public void setUI( ButtonUI ui )
public void setVerticalAlignment( int alignment )
public void setVerticalTextPosition( int textPosition )
public void updateUI()

Méthodes héritées de la classe 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, 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

Méthodes héritées de la classe java.awt.Container

add, add, add, add, add, addContainerListener, addImpl, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponentZOrder, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTree

Méthodes héritées de la classe java.awt.Component

action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeys, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getMinimumSize, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusCycleRoot, isFocusOwner, isFocusTraversable, isFocusable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paint, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFocusable, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle, update, validate

Méthodes héritées de la classe java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait