| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use LayoutManager | |
| java.awt | Contains all of the classes for creating user interfaces and for painting graphics and images. | 
| javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms. | 
| javax.swing.plaf.basic | Provides user interface objects built according to the Basic look and feel. | 
| javax.swing.plaf.metal | Provides user interface objects built according to the Java look and feel (once codenamed Metal), which is the default look and feel. | 
| Uses of LayoutManager in java.awt | 
| Subinterfaces of LayoutManager in java.awt | |
|  interface | LayoutManager2Defines an interface for classes that know how to layout Containers based on a layout constraints object. | 
| Classes in java.awt that implement LayoutManager | |
|  class | BorderLayoutA border layout lays out a container, arranging and resizing its components to fit in five regions: north, south, east, west, and center. | 
|  class | CardLayoutA CardLayoutobject is a layout manager for a
 container. | 
|  class | FlowLayoutA flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. | 
|  class | GridBagLayoutThe GridBagLayoutclass is a flexible layout
 manager that aligns components vertically and horizontally,
 without requiring that the components be of the same size. | 
|  class | GridLayoutThe GridLayoutclass is a layout manager that 
 lays out a container's components in a rectangular grid. | 
| Methods in java.awt that return LayoutManager | |
|  LayoutManager | Container.getLayout()Gets the layout manager for this container. | 
| Methods in java.awt with parameters of type LayoutManager | |
|  void | ScrollPane.setLayout(LayoutManager mgr)Sets the layout manager for this container. | 
|  void | Container.setLayout(LayoutManager mgr)Sets the layout manager for this container. | 
| Constructors in java.awt with parameters of type LayoutManager | |
| Panel(LayoutManager layout)Creates a new panel with the specified layout manager. | |
| Uses of LayoutManager in javax.swing | 
| Classes in javax.swing that implement LayoutManager | |
|  class | BoxLayoutA layout manager that allows multiple components to be laid out either vertically or horizontally. | 
| protected  class | JRootPane.RootLayoutA custom layout manager that is responsible for the layout of layeredPane, glassPane, and menuBar. | 
| static class | JSpinner.DateEditorAn editor for a JSpinnerwhose model is aSpinnerDateModel. | 
| static class | JSpinner.DefaultEditorA simple base class for more specialized editors that displays a read-only view of the model's current value with a JFormattedTextField | 
| static class | JSpinner.ListEditorAn editor for a JSpinnerwhose model is aSpinnerListModel. | 
| static class | JSpinner.NumberEditorAn editor for a JSpinnerwhose model is aSpinnerNumberModel. | 
|  class | OverlayLayoutA layout manager to arrange components over the top of each other. | 
|  class | ScrollPaneLayoutThe layout manager used by JScrollPane. | 
| static class | ScrollPaneLayout.UIResourceThe UI resource version of ScrollPaneLayout. | 
|  class | SpringLayoutA SpringLayoutlays out the children of its associated container
 according to a set of constraints. | 
|  class | ViewportLayoutThe default layout manager for JViewport. | 
| Methods in javax.swing that return LayoutManager | |
| protected  LayoutManager | JViewport.createLayoutManager()Subclassers can override this to install a different layout manager (or null) in the constructor. | 
| protected  LayoutManager | JRootPane.createRootLayout()Called by the constructor methods to create the default layoutManager. | 
| Methods in javax.swing with parameters of type LayoutManager | |
|  void | JToolBar.setLayout(LayoutManager mgr) | 
|  void | Box.setLayout(LayoutManager l)Throws an AWTError, since a Box can use only a BoxLayout. | 
|  void | JApplet.setLayout(LayoutManager manager)By default the layout of this component may not be set, the layout of its contentPane should be set instead. | 
|  void | JDialog.setLayout(LayoutManager manager)By default the layout of this component may not be set, the layout of its contentPaneshould be set instead. | 
|  void | JScrollPane.setLayout(LayoutManager layout)Sets the layout manager for this JScrollPane. | 
|  void | JInternalFrame.setLayout(LayoutManager manager)Ensures that, by default, the layout of this component cannot be set. | 
|  void | JWindow.setLayout(LayoutManager manager)By default the layout of this component may not be set, the layout of its contentPane should be set instead. | 
|  void | JFrame.setLayout(LayoutManager manager)By default the layout of this component may not be set, the layout of its contentPaneshould be set instead. | 
| Constructors in javax.swing with parameters of type LayoutManager | |
| JPanel(LayoutManager layout,
       boolean isDoubleBuffered)Creates a new JPanel with the specified layout manager and buffering strategy. | |
| JPanel(LayoutManager layout)Create a new buffered JPanel with the specified layout manager | |
| Uses of LayoutManager in javax.swing.plaf.basic | 
| Classes in javax.swing.plaf.basic that implement LayoutManager | |
|  class | BasicComboBoxUI.ComboBoxLayoutManagerThis layout manager handles the 'standard' layout of combo boxes. | 
|  class | BasicInternalFrameTitlePane.TitlePaneLayoutThis inner class is marked "public" due to a compiler bug. | 
|  class | BasicInternalFrameUI.InternalFrameLayout | 
| static class | BasicOptionPaneUI.ButtonAreaLayoutButtonAreaLayoutbehaves in a similar manner toFlowLayout. | 
|  class | BasicScrollBarUIImplementation of ScrollBarUI for the Basic Look and Feel | 
| protected  class | BasicSplitPaneDivider.DividerLayoutUsed to layout a BasicSplitPaneDivider. | 
|  class | BasicSplitPaneUI.BasicHorizontalLayoutManagerLayoutManager for JSplitPanes that have an orientation of HORIZONTAL_SPLIT. | 
|  class | BasicSplitPaneUI.BasicVerticalLayoutManagerLayoutManager used for JSplitPanes with an orientation of VERTICAL_SPLIT. | 
|  class | BasicTabbedPaneUI.TabbedPaneLayoutThis inner class is marked "public" due to a compiler bug. | 
|  class | DefaultMenuLayoutThe default layout manager for Popup menus and menubars. | 
| Fields in javax.swing.plaf.basic declared as LayoutManager | |
| protected  LayoutManager | BasicInternalFrameUI.internalFrameLayout | 
| Methods in javax.swing.plaf.basic that return LayoutManager | |
| protected  LayoutManager | BasicTabbedPaneUI.createLayoutManager()Invoked by installUIto create
 a layout manager object to manage
 theJTabbedPane. | 
| protected  LayoutManager | BasicSpinnerUI.createLayout()Create a LayoutManagerthat manages theeditor,nextButton, andpreviousButtonchildren of the JSpinner. | 
| protected  LayoutManager | BasicOptionPaneUI.createLayoutManager() | 
| protected  LayoutManager | BasicInternalFrameUI.createLayoutManager() | 
| protected  LayoutManager | BasicInternalFrameTitlePane.createLayout() | 
| protected  LayoutManager | BasicComboBoxUI.createLayoutManager()Creates a layout manager for managing the components which make up the combo box. | 
| Uses of LayoutManager in javax.swing.plaf.metal | 
| Classes in javax.swing.plaf.metal that implement LayoutManager | |
|  class | MetalComboBoxUI.MetalComboBoxLayoutManagerThis inner class is marked "public" due to a compiler bug. | 
|  class | MetalScrollBarUIImplementation of ScrollBarUI for the Metal Look and Feel | 
|  class | MetalTabbedPaneUI.TabbedPaneLayoutThis inner class is marked "public" due to a compiler bug. | 
| Methods in javax.swing.plaf.metal that return LayoutManager | |
| protected  LayoutManager | MetalTabbedPaneUI.createLayoutManager() | 
| protected  LayoutManager | MetalInternalFrameTitlePane.createLayout() | 
| protected  LayoutManager | MetalComboBoxUI.createLayoutManager() | 
| 
 | JavaTM 2 Platform Std. Ed. v1.4.2 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
Copyright © 2003, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.