| Package | Description | 
|---|---|
| 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.text | Provides classes and interfaces that deal with editable
and noneditable text components. | 
| javax.swing.text.html | Provides the class  HTMLEditorKitand supporting classes
for creating HTML text editors. | 
| Modifier and Type | Method and Description | 
|---|---|
| static SizeRequirements | SizeRequirements. getAlignedSizeRequirements(SizeRequirements[] children)Determines the total space necessary to
 align a set of components. | 
| static SizeRequirements | SizeRequirements. getTiledSizeRequirements(SizeRequirements[] children)Determines the total space necessary to
 place a set of components end-to-end. | 
| Modifier and Type | Method and Description | 
|---|---|
| static int[] | SizeRequirements. adjustSizes(int delta,
           SizeRequirements[] children)Adjust a specified array of sizes by a given amount. | 
| static void | SizeRequirements. calculateAlignedPositions(int allocated,
                         SizeRequirements total,
                         SizeRequirements[] children,
                         int[] offsets,
                         int[] spans)Creates a bunch of offset/span pairs specifying how to
 lay out a set of components with the specified alignments. | 
| static void | SizeRequirements. calculateAlignedPositions(int allocated,
                         SizeRequirements total,
                         SizeRequirements[] children,
                         int[] offsets,
                         int[] spans)Creates a bunch of offset/span pairs specifying how to
 lay out a set of components with the specified alignments. | 
| static void | SizeRequirements. calculateAlignedPositions(int allocated,
                         SizeRequirements total,
                         SizeRequirements[] children,
                         int[] offsets,
                         int[] spans,
                         boolean normal)Creates a set of offset/span pairs specifying how to
 lay out a set of components with the specified alignments. | 
| static void | SizeRequirements. calculateAlignedPositions(int allocated,
                         SizeRequirements total,
                         SizeRequirements[] children,
                         int[] offsets,
                         int[] spans,
                         boolean normal)Creates a set of offset/span pairs specifying how to
 lay out a set of components with the specified alignments. | 
| static void | SizeRequirements. calculateTiledPositions(int allocated,
                       SizeRequirements total,
                       SizeRequirements[] children,
                       int[] offsets,
                       int[] spans)Creates a set of offset/span pairs representing how to
 lay out a set of components end-to-end. | 
| static void | SizeRequirements. calculateTiledPositions(int allocated,
                       SizeRequirements total,
                       SizeRequirements[] children,
                       int[] offsets,
                       int[] spans)Creates a set of offset/span pairs representing how to
 lay out a set of components end-to-end. | 
| static void | SizeRequirements. calculateTiledPositions(int allocated,
                       SizeRequirements total,
                       SizeRequirements[] children,
                       int[] offsets,
                       int[] spans,
                       boolean forward)Creates a set of offset/span pairs representing how to
 lay out a set of components end-to-end. | 
| static void | SizeRequirements. calculateTiledPositions(int allocated,
                       SizeRequirements total,
                       SizeRequirements[] children,
                       int[] offsets,
                       int[] spans,
                       boolean forward)Creates a set of offset/span pairs representing how to
 lay out a set of components end-to-end. | 
| static SizeRequirements | SizeRequirements. getAlignedSizeRequirements(SizeRequirements[] children)Determines the total space necessary to
 align a set of components. | 
| static SizeRequirements | SizeRequirements. getTiledSizeRequirements(SizeRequirements[] children)Determines the total space necessary to
 place a set of components end-to-end. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected SizeRequirements | BoxView. baselineRequirements(int axis,
                    SizeRequirements r)Calculates the size requirements for this  BoxViewby examining the size of each child view. | 
| protected SizeRequirements | BoxView. calculateMajorAxisRequirements(int axis,
                              SizeRequirements r)Calculates the size requirements for the major axis
  axis. | 
| protected SizeRequirements | TableView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the requirements for the minor axis. | 
| protected SizeRequirements | ParagraphView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the needs for the paragraph along the minor axis. | 
| protected SizeRequirements | FlowView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate equirements along the minor axis. | 
| protected SizeRequirements | BoxView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculates the size requirements for the minor axis
  axis. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected SizeRequirements | BoxView. baselineRequirements(int axis,
                    SizeRequirements r)Calculates the size requirements for this  BoxViewby examining the size of each child view. | 
| protected SizeRequirements | BoxView. calculateMajorAxisRequirements(int axis,
                              SizeRequirements r)Calculates the size requirements for the major axis
  axis. | 
| protected SizeRequirements | TableView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the requirements for the minor axis. | 
| protected SizeRequirements | ParagraphView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the needs for the paragraph along the minor axis. | 
| protected SizeRequirements | FlowView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate equirements along the minor axis. | 
| protected SizeRequirements | BoxView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculates the size requirements for the minor axis
  axis. | 
| protected void | TableView. layoutColumns(int targetSpan,
             int[] offsets,
             int[] spans,
             SizeRequirements[] reqs)Lays out the columns to fit within the given target span. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected SizeRequirements | BlockView. calculateMajorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the requirements of the block along the major
 axis (i.e. | 
| protected SizeRequirements | ParagraphView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the needs for the paragraph along the minor axis. | 
| protected SizeRequirements | BlockView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the requirements of the block along the minor
 axis (i.e. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected SizeRequirements | BlockView. calculateMajorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the requirements of the block along the major
 axis (i.e. | 
| protected SizeRequirements | ParagraphView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the needs for the paragraph along the minor axis. | 
| protected SizeRequirements | BlockView. calculateMinorAxisRequirements(int axis,
                              SizeRequirements r)Calculate the requirements of the block along the minor
 axis (i.e. | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2013, Oracle and/or its affiliates.  All rights reserved.