| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| 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 directional flow, much like lines of text in a paragraph. | 
|  class | GridBagLayoutThe GridBagLayoutclass is a flexible layout
 manager that aligns components vertically, horizontally or along their
 baseline 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 | Container.setLayout(LayoutManager mgr)Sets the layout manager for this container. | 
|  void | ScrollPane.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. | 
|  class | GroupLayoutGroupLayoutis aLayoutManagerthat hierarchically
 groups components in order to position them in aContainer. | 
| 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 | JInternalFrame.setLayout(LayoutManager manager)Ensures that, by default, the layout of this component cannot be set. | 
|  void | Box.setLayout(LayoutManager l)Throws an AWTError, since a Box can use only a BoxLayout. | 
|  void | JDialog.setLayout(LayoutManager manager)Sets the LayoutManager. | 
|  void | JApplet.setLayout(LayoutManager manager)Sets the LayoutManager. | 
|  void | JWindow.setLayout(LayoutManager manager)Sets the LayoutManager. | 
|  void | JScrollPane.setLayout(LayoutManager layout)Sets the layout manager for this JScrollPane. | 
|  void | AbstractButton.setLayout(LayoutManager mgr)Sets the layout manager for this container, refer to Container.setLayout(LayoutManager)for a complete description of this method. | 
|  void | JFrame.setLayout(LayoutManager manager)Sets the LayoutManager. | 
| Constructors in javax.swing with parameters of type LayoutManager | |
|---|---|
| JPanel(LayoutManager layout)Create a new buffered JPanel with the specified layout manager | |
| JPanel(LayoutManager layout,
       boolean isDoubleBuffered)Creates a new JPanel with the specified layout manager and buffering strategy. | |
| 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 class should be treated as a "protected" inner class. | 
|  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 class should be treated as a "protected" inner class. | 
|  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 | BasicSpinnerUI.createLayout()Create a LayoutManagerthat manages theeditor,nextButton, andpreviousButtonchildren of the JSpinner. | 
| protected  LayoutManager | BasicInternalFrameTitlePane.createLayout() | 
| protected  LayoutManager | BasicTabbedPaneUI.createLayoutManager()Invoked by installUIto create
 a layout manager object to manage
 theJTabbedPane. | 
| protected  LayoutManager | BasicOptionPaneUI.createLayoutManager() | 
| protected  LayoutManager | BasicInternalFrameUI.createLayoutManager() | 
| 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 | MetalInternalFrameTitlePane.createLayout() | 
| protected  LayoutManager | MetalTabbedPaneUI.createLayoutManager() | 
| protected  LayoutManager | MetalComboBoxUI.createLayoutManager() | 
| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.