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.

Nederlandse vertaling

U hebt gevraagd om deze site in het Nederlands te bezoeken. Voor nu wordt alleen de interface vertaald, maar nog niet alle inhoud.

Als je me wilt helpen met vertalingen, is je bijdrage welkom. Het enige dat u hoeft te doen, is u op de site registreren en mij een bericht sturen waarin u wordt gevraagd om u toe te voegen aan de groep vertalers, zodat u de gewenste pagina's kunt vertalen. Een link onderaan elke vertaalde pagina geeft aan dat u de vertaler bent en heeft een link naar uw profiel.

Bij voorbaat dank.

Document heeft de 11/06/2005 gemaakt, de laatste keer de 04/03/2020 gewijzigd
Bron van het afgedrukte document:https://www.gaudry.be/nl/java-api-rf-javax/swing/plaf/basic/BasicSplitPaneUI.BasicHorizontalLayoutManager.html

De infobrol is een persoonlijke site waarvan de inhoud uitsluitend mijn verantwoordelijkheid is. De tekst is beschikbaar onder CreativeCommons-licentie (BY-NC-SA). Meer info op de gebruiksvoorwaarden en de auteur.

Referenties

  1. Bekijk - html-document Taal van het document:fr Manuel PHP : https://docs.oracle.com

Deze verwijzingen en links verwijzen naar documenten die geraadpleegd zijn tijdens het schrijven van deze pagina, of die aanvullende informatie kunnen geven, maar de auteurs van deze bronnen kunnen niet verantwoordelijk worden gehouden voor de inhoud van deze pagina.
De auteur Deze site is als enige verantwoordelijk voor de manier waarop de verschillende concepten, en de vrijheden die met de referentiewerken worden genomen, hier worden gepresenteerd. Vergeet niet dat u meerdere broninformatie moet doorgeven om het risico op fouten te verkleinen.

Inhoudsopgave Haut