javax.swing.plaf.basic

Class BasicSplitPaneUI. BasicHorizontalLayoutManager

  • java.lang.Object
    • javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager
    • Field Detail

      • sizes

        protected int[] sizes
      • components

        protected Component[] components
    • Method Detail

      • layoutContainer

        public void layoutContainer(Container container)
        Does the actual layout.
        Specified by:
        layoutContainer in interface LayoutManager
        Parameters:
        container - the container to be laid out
      • addLayoutComponent

        public void addLayoutComponent(String place,
                              Component component)
        Adds the component at place. Place must be one of JSplitPane.LEFT, RIGHT, TOP, BOTTOM, or null (for the divider).
        Specified by:
        addLayoutComponent in interface LayoutManager
        Parameters:
        place - the string to be associated with the component
        component - the component to be added
      • removeLayoutComponent

        public void removeLayoutComponent(Component component)
        Removes the specified component from our knowledge.
        Specified by:
        removeLayoutComponent in interface LayoutManager
        Parameters:
        component - the component to be removed
      • addLayoutComponent

        public void addLayoutComponent(Component comp,
                              Object constraints)
        Adds the specified component to the layout, using the specified constraint object.
        Specified by:
        addLayoutComponent in interface LayoutManager2
        Parameters:
        comp - the component to be added
        constraints - where/how the component is added to the layout.
      • getLayoutAlignmentX

        public float getLayoutAlignmentX(Container target)
        Returns the alignment along the x axis. This specifies how the component would like to be aligned relative to other components. The value should be a number between 0 and 1 where 0 represents alignment along the origin, 1 is aligned the furthest away from the origin, 0.5 is centered, etc.
        Specified by:
        getLayoutAlignmentX in interface LayoutManager2
      • getLayoutAlignmentY

        public float getLayoutAlignmentY(Container target)
        Returns the alignment along the y axis. This specifies how the component would like to be aligned relative to other components. The value should be a number between 0 and 1 where 0 represents alignment along the origin, 1 is aligned the furthest away from the origin, 0.5 is centered, etc.
        Specified by:
        getLayoutAlignmentY in interface LayoutManager2
      • invalidateLayout

        public void invalidateLayout(Container c)
        Does nothing. If the developer really wants to change the size of one of the views JSplitPane.resetToPreferredSizes should be messaged.
        Specified by:
        invalidateLayout in interface LayoutManager2
      • resetToPreferredSizes

        public void resetToPreferredSizes()
        Marks the receiver so that the next time this instance is laid out it'll ask for the preferred sizes.
      • resetSizeAt

        protected void resetSizeAt(int index)
        Resets the size of the Component at the passed in location.
      • setSizes

        protected void setSizes(int[] newSizes)
        Sets the sizes to newSizes.
      • getSizes

        protected int[] getSizes()
        Returns the sizes of the components.
      • getPreferredSizeOfComponent

        protected int getPreferredSizeOfComponent(Component c)
        Returns the width of the passed in Components preferred size.
      • getSizeOfComponent

        protected int getSizeOfComponent(Component c)
        Returns the width of the passed in component.
      • getAvailableSize

        protected int getAvailableSize(Dimension containerSize,
                           Insets insets)
        Returns the available width based on the container size and Insets.
      • getInitialLocation

        protected int getInitialLocation(Insets insets)
        Returns the left inset, unless the Insets are null in which case 0 is returned.
      • setComponentToSize

        protected void setComponentToSize(Component c,
                              int size,
                              int location,
                              Insets insets,
                              Dimension containerSize)
        Sets the width of the component c to be size, placing its x location at location, y to the insets.top and height to the containersize.height less the top and bottom insets.
      • updateComponents

        protected void updateComponents()
        Determines the components. This should be called whenever a new instance of this is installed into an existing SplitPane.

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 08/12/2006, dernière modification le 04/03/2020
Source du document imprimé : https://www.gaudry.be/java-api-rf-javax/swing/plaf/basic/basicsplitpaneui.basichorizontallayoutmanager.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, BasicSplitPaneUI.BasicHorizontal

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