javax.swing.plaf.synth

Class SynthContext


  • public class SynthContext
    extends Object
    An immutable transient object containing contextual information about a Region. A SynthContext should only be considered valid for the duration of the method it is passed to. In other words you should not cache a SynthContext that is passed to you and expect it to remain valid.
    Since:
    1.5
    • Constructor Detail

      • SynthContext

        public SynthContext(JComponent component,
                    Region region,
                    SynthStyle style,
                    int state)
        Creates a SynthContext with the specified values. This is meant for subclasses and custom UI implementors. You very rarely need to construct a SynthContext, though some methods will take one.
        Parameters:
        component - JComponent
        region - Identifies the portion of the JComponent
        style - Style associated with the component
        state - State of the component as defined in SynthConstants.
        Throws:
        NullPointerException - if component, region of style is null.
    • Method Detail

      • getComponent

        public JComponent getComponent()
        Returns the hosting component containing the region.
        Returns:
        Hosting Component
      • getRegion

        public Region getRegion()
        Returns the Region identifying this state.
        Returns:
        Region of the hosting component
      • getStyle

        public SynthStyle getStyle()
        Returns the style associated with this Region.
        Returns:
        SynthStyle associated with the region.
      • getComponentState

        public int getComponentState()
        Returns the state of the widget, which is a bitmask of the values defined in SynthConstants. A region will at least be in one of ENABLED, MOUSE_OVER, PRESSED or DISABLED.
        Returns:
        State of Component
        See Also:
        SynthConstants

Traduction non disponible

Les API Java ne sont pas encore traduites en français sur l'infobrol. Seule la version anglaise est disponible pour l'instant.

Document créé le 01/09/2006, dernière modification le 04/03/2020
Source du document imprimé : https://www.gaudry.be/java-api-rf-javax/swing/plaf/synth/synthcontext.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : https://docs.oracle.com, SynthContext

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut