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.

Deutsche Übersetzung

Sie haben gebeten, diese Seite auf Deutsch zu besuchen. Momentan ist nur die Oberfläche übersetzt, aber noch nicht der gesamte Inhalt.

Wenn Sie mir bei Übersetzungen helfen wollen, ist Ihr Beitrag willkommen. Alles, was Sie tun müssen, ist, sich auf der Website zu registrieren und mir eine Nachricht zu schicken, in der Sie gebeten werden, Sie der Gruppe der Übersetzer hinzuzufügen, die Ihnen die Möglichkeit gibt, die gewünschten Seiten zu übersetzen. Ein Link am Ende jeder übersetzten Seite zeigt an, dass Sie der Übersetzer sind und einen Link zu Ihrem Profil haben.

Vielen Dank im Voraus.

Dokument erstellt 11/06/2005, zuletzt geändert 04/03/2020
Quelle des gedruckten Dokuments:https://www.gaudry.be/de/java-api-rf-javax/swing/plaf/basic/BasicSplitPaneUI.BasicHorizontalLayoutManager.html

Die Infobro ist eine persönliche Seite, deren Inhalt in meiner alleinigen Verantwortung liegt. Der Text ist unter der CreativeCommons-Lizenz (BY-NC-SA) verfügbar. Weitere Informationen auf die Nutzungsbedingungen und dem Autor.

Referenzen

  1. Zeigen Sie - html-Dokument Sprache des Dokuments:fr Manuel PHP : https://docs.oracle.com

Diese Verweise und Links verweisen auf Dokumente, die während des Schreibens dieser Seite konsultiert wurden, oder die zusätzliche Informationen liefern können, aber die Autoren dieser Quellen können nicht für den Inhalt dieser Seite verantwortlich gemacht werden.
Der Autor Diese Website ist allein dafür verantwortlich, wie die verschiedenen Konzepte und Freiheiten, die mit den Nachschlagewerken gemacht werden, hier dargestellt werden. Denken Sie daran, dass Sie mehrere Quellinformationen austauschen müssen, um das Risiko von Fehlern zu reduzieren.

Inhaltsverzeichnis Haut