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 « JComponent »

Informations générales

Héritage

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

Interfaces implémentées

java.io.Serializable
javax.swing.TransferHandler$HasGetTransferHandler

Définition

public abstract class JComponent extends java.awt.Container
implements java.io.Serializable,
javax.swing.TransferHandler$HasGetTransferHandler

Description

A venir.

Liste des attributs

Tous les attributs Attributs d'instance Attributs statiques Attributs dépréciés
QualificateursTypeNomDescription
public static String TOOL_TIP_TEXT_KEY
public static int UNDEFINED_CONDITION
public static int WHEN_ANCESTOR_OF_FOCUSED_COMPONENT
public static int WHEN_FOCUSED
public static int WHEN_IN_FOCUSED_WINDOW
protected EventListenerList listenerList
protected ComponentUI ui

Liste des constructeurs

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

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

Propriétés Propriétés dépréciées
QualificateursTypeNomR/W
public ActionMap actionMap R/W
public float alignmentX R/W
public float alignmentY R/W
public AncestorListener[] ancestorListeners R/-
public boolean autoscrolls R/W
public Color background -/W
public BaselineResizeBehavior baselineResizeBehavior R/-
public Border border R/W
public JPopupMenu componentPopupMenu R/W
public int debugGraphicsOptions R/W
public static Locale defaultLocale R/W
public boolean doubleBuffered R/W
public boolean enabled -/W
public Font font -/W
public Color foreground -/W
public Graphics graphics R/-
public int height R/-
public boolean inheritsPopupMenu R/W
public InputMap inputMap R/-
public InputVerifier inputVerifier R/W
public Insets insets R/-
public boolean managingFocus R/-
public Dimension maximumSize R/W
public Dimension minimumSize R/W
public Component nextFocusableComponent R/W
public boolean opaque R/W
public boolean optimizedDrawingEnabled R/-
public boolean paintingForPrint R/-
protected boolean paintingOrigin R/-
public boolean paintingTile R/-
public Dimension preferredSize R/W
public KeyStroke[] registeredKeyStrokes R/-
public boolean requestFocusEnabled R/W
public JRootPane rootPane R/-
public String toolTipText R/W
public Container topLevelAncestor R/-
public TransferHandler transferHandler R/W
protected ComponentUI uI R/W
public String uIClassID R/-
public boolean validateRoot R/-
public boolean verifyInputWhenFocusTarget R/W
public synchronized VetoableChangeListener[] vetoableChangeListeners R/-
public boolean visible -/W
public Rectangle visibleRect R/-
public int width R/-
public int x R/-
public int y R/-

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
public void addAncestorListener( AncestorListener listener )
public void addNotify()
public synchronized void addVetoableChangeListener( VetoableChangeListener listener )
public void computeVisibleRect( Rectangle visibleRect )
public boolean contains( int x, int y )
public JToolTip createToolTip()
public void disable()
public void enable()
public void firePropertyChange( String propertyName, char oldValue, char newValue )
public void firePropertyChange( String propertyName, int oldValue, int newValue )
public void firePropertyChange( String propertyName, boolean oldValue, boolean newValue )
protected void fireVetoableChange( String propertyName, Object oldValue, Object newValue )
public ActionListener getActionForKeyStroke( KeyStroke aKeyStroke )
public ActionMap getActionMap()
public float getAlignmentX()
public float getAlignmentY()
public AncestorListener[] getAncestorListeners()
public boolean getAutoscrolls()
public int getBaseline( int width, int height )
public BaselineResizeBehavior getBaselineResizeBehavior()
public Border getBorder()
public Rectangle getBounds( Rectangle rv )
public Object getClientProperty( Object key )
protected Graphics getComponentGraphics( Graphics g )
public JPopupMenu getComponentPopupMenu()
public int getConditionForKeyStroke( KeyStroke aKeyStroke )
public int getDebugGraphicsOptions()
public static Locale getDefaultLocale()
public FontMetrics getFontMetrics( Font font )
public Graphics getGraphics()
public int getHeight()
public boolean getInheritsPopupMenu()
public InputMap getInputMap( int condition )
public InputMap getInputMap()
public InputVerifier getInputVerifier()
public Insets getInsets()
public Insets getInsets( Insets insets )
public <T> T[] getListeners( Class<T> listenerType )
public Point getLocation( Point rv )
public Dimension getMaximumSize()
public Dimension getMinimumSize()
public Component getNextFocusableComponent()
public Point getPopupLocation( MouseEvent event )
public Dimension getPreferredSize()
public KeyStroke[] getRegisteredKeyStrokes()
public JRootPane getRootPane()
public Dimension getSize( Dimension rv )
public Point getToolTipLocation( MouseEvent event )
public String getToolTipText( MouseEvent event )
public String getToolTipText()
public Container getTopLevelAncestor()
public TransferHandler getTransferHandler()
public ComponentUI getUI()
public String getUIClassID()
public boolean getVerifyInputWhenFocusTarget()
public synchronized VetoableChangeListener[] getVetoableChangeListeners()
public Rectangle getVisibleRect()
public int getWidth()
public int getX()
public int getY()
public void grabFocus()
public void hide()
public boolean isDoubleBuffered()
public static boolean isLightweightComponent( Component c )
public boolean isManagingFocus()
public boolean isOpaque()
public boolean isOptimizedDrawingEnabled()
public boolean isPaintingForPrint()
protected boolean isPaintingOrigin()
public boolean isPaintingTile()
public boolean isRequestFocusEnabled()
public boolean isValidateRoot()
public void paint( Graphics g )
protected void paintBorder( Graphics g )
protected void paintChildren( Graphics g )
protected void paintComponent( Graphics g )
public void paintImmediately( Rectangle r )
public void paintImmediately( int x, int y, int w, int h )
protected String paramString()
public void print( Graphics g )
public void printAll( Graphics g )
protected void printBorder( Graphics g )
protected void printChildren( Graphics g )
protected void printComponent( Graphics g )
protected void processComponentKeyEvent( KeyEvent e )
protected boolean processKeyBinding( KeyStroke ks, KeyEvent e, int condition, boolean pressed )
protected void processKeyEvent( KeyEvent e )
protected void processMouseEvent( MouseEvent e )
protected void processMouseMotionEvent( MouseEvent e )
public void putClientProperty( Object key, Object value )
public void registerKeyboardAction( ActionListener anAction, KeyStroke aKeyStroke, int aCondition )
public void registerKeyboardAction( ActionListener anAction, String aCommand, KeyStroke aKeyStroke, int aCondition )
public void removeAncestorListener( AncestorListener listener )
public void removeNotify()
public synchronized void removeVetoableChangeListener( VetoableChangeListener listener )
public void repaint( Rectangle r )
public void repaint( long tm, int x, int y, int width, int height )
public boolean requestDefaultFocus()
public void requestFocus()
public boolean requestFocus( boolean temporary )
public boolean requestFocusInWindow()
protected boolean requestFocusInWindow( boolean temporary )
public void resetKeyboardActions()
public void reshape( int x, int y, int w, int h )
public void revalidate()
public void scrollRectToVisible( Rectangle aRect )
public void setActionMap( ActionMap am )
public void setAlignmentX( float alignmentX )
public void setAlignmentY( float alignmentY )
public void setAutoscrolls( boolean autoscrolls )
public void setBackground( Color bg )
public void setBorder( Border border )
public void setComponentPopupMenu( JPopupMenu popup )
public void setDebugGraphicsOptions( int debugOptions )
public static void setDefaultLocale( Locale l )
public void setDoubleBuffered( boolean aFlag )
public void setEnabled( boolean enabled )
public void setFocusTraversalKeys( int id, Set<? extends java.awt.AWTKeyStroke> keystrokes )
public void setFont( Font font )
public void setForeground( Color fg )
public void setInheritsPopupMenu( boolean value )
public void setInputMap( int condition, InputMap map )
public void setInputVerifier( InputVerifier inputVerifier )
public void setMaximumSize( Dimension maximumSize )
public void setMinimumSize( Dimension minimumSize )
public void setNextFocusableComponent( Component aComponent )
public void setOpaque( boolean isOpaque )
public void setPreferredSize( Dimension preferredSize )
public void setRequestFocusEnabled( boolean requestFocusEnabled )
public void setToolTipText( String text )
public void setTransferHandler( TransferHandler newHandler )
protected void setUI( ComponentUI newUI )
public void setVerifyInputWhenFocusTarget( boolean verifyInputWhenFocusTarget )
public void setVisible( boolean aFlag )
public void unregisterKeyboardAction( KeyStroke aKeyStroke )
public void update( Graphics g )
public void 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