| Package | Description | 
|---|---|
| java.awt | Contains all of the classes for creating user
interfaces and for painting graphics and images. | 
| java.awt.event | Provides interfaces and classes for dealing with different
types of events fired by AWT components. | 
| java.awt.font | Provides classes and interface relating to fonts. | 
| java.awt.geom | Provides the Java 2D classes for defining and performing operations
on objects related to two-dimensional geometry. | 
| java.awt.im | Provides classes and interfaces for the input method framework. | 
| java.awt.im.spi | Provides interfaces that enable the development of input methods
that can be used with any Java runtime environment. | 
| java.awt.image | Provides classes for creating and modifying images. | 
| java.beans | Contains classes related to developing
beans -- components
based on the JavaBeans™ architecture. | 
| javax.accessibility | Defines a contract between user-interface components and an assistive technology
that provides access to those components. | 
| javax.imageio | The main package of the Java Image I/O API. | 
| 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.border | Provides classes and interface for drawing
specialized borders around a Swing component. | 
| javax.swing.plaf | Provides one interface and many abstract classes that
Swing uses to provide its pluggable look-and-feel capabilities. | 
| 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. | 
| javax.swing.plaf.multi | Provides user interface objects that combine two or more look and feels. | 
| javax.swing.plaf.synth | 
      Synth is a skinnable look and feel in which all painting is
      delegated. | 
| javax.swing.table | Provides classes and interfaces for dealing with
 javax.swing.JTable. | 
| 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. | 
| javax.swing.tree | Provides classes and interfaces for dealing with
 javax.swing.JTree. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Rectangle | Polygon. boundsThe bounds of this  Polygon. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | Component. bounds()Deprecated. 
 As of JDK version 1.1,
 replaced by  getBounds(). | 
| Rectangle | Polygon. getBoundingBox()Deprecated. 
 As of JDK version 1.1,
 replaced by  getBounds(). | 
| Rectangle | Polygon. getBounds()Gets the bounding box of this  Polygon. | 
| Rectangle | MenuComponent.AccessibleAWTMenuComponent. getBounds()Gets the bounds of this object in the form of a
  Rectangleobject. | 
| Rectangle | SplashScreen. getBounds()Returns the bounds of the splash screen window as a  Rectangle. | 
| abstract Rectangle | GraphicsConfiguration. getBounds()Returns the bounds of the  GraphicsConfigurationin the device coordinates. | 
| Rectangle | Rectangle. getBounds()Gets the bounding  Rectangleof thisRectangle. | 
| Rectangle | List.AccessibleAWTList.AccessibleAWTListChild. getBounds()Gets the bounds of this object in the form of a Rectangle object. | 
| Rectangle | Component. getBounds()Gets the bounds of this component in the form of a
  Rectangleobject. | 
| Rectangle | Component.AccessibleAWTComponent. getBounds()Gets the bounds of this object in the form of a Rectangle object. | 
| Rectangle | Shape. getBounds()Returns an integer  Rectanglethat completely encloses theShape. | 
| Rectangle | Component. getBounds(Rectangle rv)Stores the bounds of this component into "return value" rv and
 return rv. | 
| Rectangle | TextComponent.AccessibleAWTTextComponent. getCharacterBounds(int i)Determines the bounding box of the character at the given
 index into the string. | 
| abstract Rectangle | Graphics. getClipBounds()Returns the bounding rectangle of the current clipping area. | 
| Rectangle | Graphics. getClipBounds(Rectangle r)Returns the bounding rectangle of the current clipping area. | 
| Rectangle | Graphics. getClipRect()Deprecated. 
 As of JDK version 1.1,
 replaced by  getClipBounds(). | 
| Rectangle | Frame. getMaximizedBounds()Gets maximized bounds for this frame. | 
| Rectangle | GraphicsEnvironment. getMaximumWindowBounds()Returns the maximum bounds for centered Windows. | 
| Rectangle | Rectangle. intersection(Rectangle r)Computes the intersection of this  Rectanglewith the
 specifiedRectangle. | 
| Rectangle | Rectangle. union(Rectangle r)Computes the union of this  Rectanglewith the
 specifiedRectangle. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | Rectangle. add(Rectangle r)Adds a  Rectangleto thisRectangle. | 
| protected void | GridBagLayout. adjustForGravity(GridBagConstraints constraints,
                Rectangle r)Adjusts the x, y, width, and height fields to the correct
 values depending on the constraint geometry and pads. | 
| protected void | GridBagLayout. AdjustForGravity(GridBagConstraints constraints,
                Rectangle r)This method is obsolete and supplied for backwards
 compatibility only; new code should call  adjustForGravityinstead. | 
| boolean | Rectangle. contains(Rectangle r)Checks whether or not this  Rectangleentirely contains
 the specifiedRectangle. | 
| PaintContext | RadialGradientPaint. createContext(ColorModel cm,
             Rectangle deviceBounds,
             Rectangle2D userBounds,
             AffineTransform transform,
             RenderingHints hints)Creates and returns a  PaintContextused to
 generate a circular radial color gradient pattern. | 
| PaintContext | Color. createContext(ColorModel cm,
             Rectangle r,
             Rectangle2D r2d,
             AffineTransform xform,
             RenderingHints hints)Creates and returns a  PaintContextused to
 generate a solid color field pattern. | 
| PaintContext | Paint. createContext(ColorModel cm,
             Rectangle deviceBounds,
             Rectangle2D userBounds,
             AffineTransform xform,
             RenderingHints hints)Creates and returns a  PaintContextused to
 generate the color pattern. | 
| PaintContext | LinearGradientPaint. createContext(ColorModel cm,
             Rectangle deviceBounds,
             Rectangle2D userBounds,
             AffineTransform transform,
             RenderingHints hints)Creates and returns a  PaintContextused to
 generate a linear color gradient pattern. | 
| PaintContext | TexturePaint. createContext(ColorModel cm,
             Rectangle deviceBounds,
             Rectangle2D userBounds,
             AffineTransform xform,
             RenderingHints hints)Creates and returns a  PaintContextused to
 generate a tiled image pattern. | 
| PaintContext | GradientPaint. createContext(ColorModel cm,
             Rectangle deviceBounds,
             Rectangle2D userBounds,
             AffineTransform xform,
             RenderingHints hints)Creates and returns a  PaintContextused to
 generate a linear color gradient pattern. | 
| BufferedImage | Robot. createScreenCapture(Rectangle screenRect)Creates an image containing pixels read from the screen. | 
| Rectangle | Component. getBounds(Rectangle rv)Stores the bounds of this component into "return value" rv and
 return rv. | 
| Rectangle | Graphics. getClipBounds(Rectangle r)Returns the bounding rectangle of the current clipping area. | 
| abstract boolean | Graphics2D. hit(Rectangle rect,
   Shape s,
   boolean onStroke)Checks whether or not the specified  Shapeintersects
 the specifiedRectangle, which is in device
 space. | 
| Rectangle | Rectangle. intersection(Rectangle r)Computes the intersection of this  Rectanglewith the
 specifiedRectangle. | 
| boolean | Rectangle. intersects(Rectangle r)Determines whether or not this  Rectangleand the specifiedRectangleintersect. | 
| void | MenuComponent.AccessibleAWTMenuComponent. setBounds(Rectangle r)Sets the bounds of this object in the form of a
  Rectangleobject. | 
| void | Window. setBounds(Rectangle r)Moves and resizes this component to conform to the new
 bounding rectangle  r. | 
| void | Rectangle. setBounds(Rectangle r)Sets the bounding  Rectangleof thisRectangleto match the specifiedRectangle. | 
| void | List.AccessibleAWTList.AccessibleAWTListChild. setBounds(Rectangle r)Sets the bounds of this object in the form of a Rectangle
 object. | 
| void | Component. setBounds(Rectangle r)Moves and resizes this component to conform to the new
 bounding rectangle  r. | 
| void | Component.AccessibleAWTComponent. setBounds(Rectangle r)Sets the bounds of this object in the form of a
  Rectangleobject. | 
| void | Frame. setMaximizedBounds(Rectangle bounds)Sets the maximized bounds for this frame. | 
| Rectangle | Rectangle. union(Rectangle r)Computes the union of this  Rectanglewith the
 specifiedRectangle. | 
| Constructor and Description | 
|---|
| Rectangle(Rectangle r)Constructs a new  Rectangle, initialized to match
 the values of the specifiedRectangle. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | PaintEvent. getUpdateRect()Returns the rectangle representing the area which needs to be
 repainted in response to this event. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PaintEvent. setUpdateRect(Rectangle updateRect)Sets the rectangle representing the area which needs to be
 repainted in response to this event. | 
| Constructor and Description | 
|---|
| PaintEvent(Component source,
          int id,
          Rectangle updateRect)Constructs a  PaintEventobject with the specified
 source component and type. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | GlyphVector. getGlyphPixelBounds(int index,
                   FontRenderContext renderFRC,
                   float x,
                   float y)Returns the pixel bounds of the glyph at index when this
  GlyphVectoris rendered in aGraphicswith the
 givenFontRenderContextat the given location. | 
| Rectangle | GlyphVector. getPixelBounds(FontRenderContext renderFRC,
              float x,
              float y)Returns the pixel bounds of this  GlyphVectorwhen
 rendered in a graphics with the givenFontRenderContextat the given location. | 
| Rectangle | TextLayout. getPixelBounds(FontRenderContext frc,
              float x,
              float y)Returns the pixel bounds of this  TextLayoutwhen
 rendered in a graphics with the givenFontRenderContextat the given location. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | RectangularShape. getBounds()Returns an integer  Rectanglethat completely encloses theShape. | 
| Rectangle | Line2D. getBounds()Returns an integer  Rectanglethat completely encloses theShape. | 
| Rectangle | Path2D. getBounds()Returns an integer  Rectanglethat completely encloses theShape. | 
| Rectangle | QuadCurve2D. getBounds()Returns an integer  Rectanglethat completely encloses theShape. | 
| Rectangle | Area. getBounds()Returns a bounding  Rectanglethat completely encloses
 thisArea. | 
| Rectangle | CubicCurve2D. getBounds()Returns an integer  Rectanglethat completely encloses theShape. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | InputMethodRequests. getTextLocation(TextHitInfo offset)Gets the location of a specified offset in the current composed text,
 or of the selection in committed text. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | InputMethod. notifyClientWindowChange(Rectangle bounds)Notifies this input method of changes in the client window
 location or state. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | Raster. getBounds()Returns the bounding Rectangle of this Raster. | 
| Modifier and Type | Method and Description | 
|---|---|
| WritableRaster | Raster. createCompatibleWritableRaster(Rectangle rect)Create a compatible WritableRaster with location (minX, minY)
 and size (width, height) specified by rect, a
 new SampleModel, and a new initialized DataBuffer. | 
| Raster | RenderedImage. getData(Rectangle rect)Computes and returns an arbitrary region of the RenderedImage. | 
| Raster | BufferedImage. getData(Rectangle rect)Computes and returns an arbitrary region of the
  BufferedImage. | 
| Constructor and Description | 
|---|
| Raster(SampleModel sampleModel,
      DataBuffer dataBuffer,
      Rectangle aRegion,
      Point sampleModelTranslate,
      Raster parent)Constructs a Raster with the given SampleModel, DataBuffer, and
 parent. | 
| WritableRaster(SampleModel sampleModel,
              DataBuffer dataBuffer,
              Rectangle aRegion,
              Point sampleModelTranslate,
              WritableRaster parent)Constructs a WritableRaster with the given SampleModel, DataBuffer,
 and parent. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PropertyEditor. paintValue(Graphics gfx,
          Rectangle box)Paint a representation of the value into a given area of screen
 real estate. | 
| void | PropertyEditorSupport. paintValue(Graphics gfx,
          Rectangle box)Paint a representation of the value into a given area of screen
 real estate. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | AccessibleComponent. getBounds()Gets the bounds of this object in the form of a Rectangle object. | 
| Rectangle | AccessibleText. getCharacterBounds(int i)Determines the bounding box of the character at the given
 index into the string. | 
| Rectangle | AccessibleExtendedText. getTextBounds(int startIndex,
             int endIndex)Returns the bounding rectangle of the text between two indices. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | AccessibleComponent. setBounds(Rectangle r)Sets the bounds of this object in the form of a Rectangle object. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Rectangle | IIOParam. sourceRegionThe source region, on  nullif none is set. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | IIOParam. getSourceRegion()Returns the source region to be used. | 
| protected static Rectangle | ImageReader. getSourceRegion(ImageReadParam param,
               int srcWidth,
               int srcHeight)A utility method that may be used by readers to compute the
 region of the source image that should be read, taking into
 account any source region and subsampling offset settings in
 the supplied  ImageReadParam. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static void | ImageReader. computeRegions(ImageReadParam param,
              int srcWidth,
              int srcHeight,
              BufferedImage image,
              Rectangle srcRegion,
              Rectangle destRegion)Computes the source region of interest and the destination
 region of interest, taking the width and height of the source
 image, an optional destination image, and an optional
  ImageReadParaminto account. | 
| void | ImageWriter. prepareReplacePixels(int imageIndex,
                    Rectangle region)Prepares the writer to handle a series of calls to the
  replacePixelsmethods. | 
| void | IIOParam. setSourceRegion(Rectangle sourceRegion)Sets the source region of interest. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Rectangle | SwingUtilities. calculateInnerArea(JComponent c,
                  Rectangle r)Stores the position and size of
 the inner painting area of the specified component
 in  rand returnsr. | 
| static Rectangle[] | SwingUtilities. computeDifference(Rectangle rectA,
                 Rectangle rectB)Convenience returning an array of rect representing the regions within
  rectAthat do not overlap withrectB. | 
| static Rectangle | SwingUtilities. computeIntersection(int x,
                   int y,
                   int width,
                   int height,
                   Rectangle dest)Convenience to calculate the intersection of two rectangles
 without allocating a new rectangle. | 
| static Rectangle | SwingUtilities. computeUnion(int x,
            int y,
            int width,
            int height,
            Rectangle dest)Convenience method that calculates the union of two rectangles
 without allocating a new rectangle. | 
| static Rectangle | SwingUtilities. convertRectangle(Component source,
                Rectangle aRectangle,
                Component destination)Convert the rectangle  aRectangleinsourcecoordinate system todestinationcoordinate system. | 
| Rectangle | JTable.AccessibleJTable.AccessibleJTableCell. getBounds() | 
| Rectangle | JList.AccessibleJList.AccessibleJListChild. getBounds() | 
| Rectangle | JTree.AccessibleJTree.AccessibleJTreeNode. getBounds() | 
| Rectangle | JComponent. getBounds(Rectangle rv)Stores the bounds of this component into "return value"
  rvand returnsrv. | 
| Rectangle | JTabbedPane. getBoundsAt(int index)Returns the tab bounds at  index. | 
| protected Rectangle | DefaultDesktopManager. getBoundsForIconOf(JInternalFrame f)The iconifyFrame() code calls this to determine the proper bounds
 for the desktopIcon. | 
| Rectangle | JList. getCellBounds(int index0,
             int index1)Returns the bounding rectangle, in the list's coordinate system,
 for the range of cells specified by the two indices. | 
| Rectangle | JTable. getCellRect(int row,
           int column,
           boolean includeSpacing)Returns a rectangle for the cell that lies at the intersection of
  rowandcolumn. | 
| Rectangle | JLabel.AccessibleJLabel. getCharacterBounds(int i)Returns the bounding box of the character at the given
 index in the string. | 
| Rectangle | JSpinner.AccessibleJSpinner. getCharacterBounds(int i)Determines the bounding box of the character at the given
 index into the string. | 
| Rectangle | ProgressMonitor.AccessibleProgressMonitor. getCharacterBounds(int i)Determines the bounding box of the character at the given
 index into the string. | 
| Rectangle | AbstractButton.AccessibleAbstractButton. getCharacterBounds(int i)Determine the bounding box of the character at the given
 index into the string. | 
| Rectangle | DebugGraphics. getClipBounds()Overrides  Graphics.getClipBounds. | 
| Rectangle | RepaintManager. getDirtyRegion(JComponent aComponent)Return the current dirty region for a component. | 
| static Rectangle | SwingUtilities. getLocalBounds(Component aComponent)Return the rectangle (0,0,bounds.width,bounds.height) for the component  aComponent | 
| Rectangle | JInternalFrame. getNormalBounds()If the  JInternalFrameis not in maximized state, returnsgetBounds(); otherwise, returns the bounds that theJInternalFramewould be restored to. | 
| Rectangle | JTree. getPathBounds(TreePath path)Returns the  Rectanglethat the specified node will be drawn
 into. | 
| protected Rectangle | DefaultDesktopManager. getPreviousBounds(JInternalFrame f)Gets the normal bounds of the component prior to the component
 being maximized. | 
| Rectangle | JTree. getRowBounds(int row)Returns the  Rectanglethat the node at the specified row is
 drawn in. | 
| Rectangle | JScrollPane. getViewportBorderBounds()Returns the bounds of the viewport's border. | 
| Rectangle | ScrollPaneLayout. getViewportBorderBounds(JScrollPane scrollpane)Deprecated. 
 As of JDK version Swing1.1
    replaced by  JScrollPane.getViewportBorderBounds(). | 
| Rectangle | JViewport. getViewRect()Returns a rectangle whose origin is  getViewPositionand size isgetExtentSize. | 
| Rectangle | JComponent. getVisibleRect()Returns the  Component's "visible rectangle" -  the
 intersection of this component's visible rectangle,new Rectangle(0, 0, getWidth(), getHeight()),
 and all of its ancestors' visible rectangles. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Rectangle | SwingUtilities. calculateInnerArea(JComponent c,
                  Rectangle r)Stores the position and size of
 the inner painting area of the specified component
 in  rand returnsr. | 
| protected boolean | JViewport. computeBlit(int dx,
           int dy,
           Point blitFrom,
           Point blitTo,
           Dimension blitSize,
           Rectangle blitPaint)Computes the parameters for a blit where the backing store image
 currently contains  oldLocin the upper left hand corner
 and we're scrolling tonewLoc. | 
| static Rectangle[] | SwingUtilities. computeDifference(Rectangle rectA,
                 Rectangle rectB)Convenience returning an array of rect representing the regions within
  rectAthat do not overlap withrectB. | 
| static Rectangle | SwingUtilities. computeIntersection(int x,
                   int y,
                   int width,
                   int height,
                   Rectangle dest)Convenience to calculate the intersection of two rectangles
 without allocating a new rectangle. | 
| static Rectangle | SwingUtilities. computeUnion(int x,
            int y,
            int width,
            int height,
            Rectangle dest)Convenience method that calculates the union of two rectangles
 without allocating a new rectangle. | 
| void | JComponent. computeVisibleRect(Rectangle visibleRect)Returns the  Component's "visible rect rectangle" -  the
 intersection of the visible rectangles for this component
 and all of its ancestors. | 
| static Rectangle | SwingUtilities. convertRectangle(Component source,
                Rectangle aRectangle,
                Component destination)Convert the rectangle  aRectangleinsourcecoordinate system todestinationcoordinate system. | 
| Rectangle | JComponent. getBounds(Rectangle rv)Stores the bounds of this component into "return value"
  rvand returnsrv. | 
| int | JLayer. getScrollableBlockIncrement(Rectangle visibleRect,
                           int orientation,
                           int direction)Returns a scroll increment, which is required for components
 that display logical rows or columns in order to completely expose
 one block of rows or columns, depending on the value of orientation. | 
| int | JTable. getScrollableBlockIncrement(Rectangle visibleRect,
                           int orientation,
                           int direction)Returns  visibleRect.heightorvisibleRect.width,
 depending on this table's orientation. | 
| int | JList. getScrollableBlockIncrement(Rectangle visibleRect,
                           int orientation,
                           int direction)Returns the distance to scroll to expose the next or previous block. | 
| int | Scrollable. getScrollableBlockIncrement(Rectangle visibleRect,
                           int orientation,
                           int direction)Components that display logical rows or columns should compute
 the scroll increment that will completely expose one block
 of rows or columns, depending on the value of orientation. | 
| int | JTree. getScrollableBlockIncrement(Rectangle visibleRect,
                           int orientation,
                           int direction)Returns the amount for a block increment, which is the height or
 width of  visibleRect, based onorientation. | 
| int | JLayer. getScrollableUnitIncrement(Rectangle visibleRect,
                          int orientation,
                          int direction)Returns a scroll increment, which is required for components
 that display logical rows or columns in order to completely expose
 one new row or column, depending on the value of orientation. | 
| int | JTable. getScrollableUnitIncrement(Rectangle visibleRect,
                          int orientation,
                          int direction)Returns the scroll increment (in pixels) that completely exposes one new
 row or column (depending on the orientation). | 
| int | JTextArea. getScrollableUnitIncrement(Rectangle visibleRect,
                          int orientation,
                          int direction)Components that display logical rows or columns should compute
 the scroll increment that will completely expose one new row
 or column, depending on the value of orientation. | 
| int | JList. getScrollableUnitIncrement(Rectangle visibleRect,
                          int orientation,
                          int direction)Returns the distance to scroll to expose the next or previous
 row (for vertical scrolling) or column (for horizontal scrolling). | 
| int | Scrollable. getScrollableUnitIncrement(Rectangle visibleRect,
                          int orientation,
                          int direction)Components that display logical rows or columns should compute
 the scroll increment that will completely expose one new row
 or column, depending on the value of orientation. | 
| int | JTree. getScrollableUnitIncrement(Rectangle visibleRect,
                          int orientation,
                          int direction)Returns the amount to increment when scrolling. | 
| static boolean | SwingUtilities. isRectangleContainingRectangle(Rectangle a,
                              Rectangle b)Return true if  acontainsb | 
| static String | SwingUtilities. layoutCompoundLabel(FontMetrics fm,
                   String text,
                   Icon icon,
                   int verticalAlignment,
                   int horizontalAlignment,
                   int verticalTextPosition,
                   int horizontalTextPosition,
                   Rectangle viewR,
                   Rectangle iconR,
                   Rectangle textR,
                   int textIconGap)Compute and return the location of the icons origin, the
 location of origin of the text baseline, and a possibly clipped
 version of the compound labels string. | 
| static String | SwingUtilities. layoutCompoundLabel(JComponent c,
                   FontMetrics fm,
                   String text,
                   Icon icon,
                   int verticalAlignment,
                   int horizontalAlignment,
                   int verticalTextPosition,
                   int horizontalTextPosition,
                   Rectangle viewR,
                   Rectangle iconR,
                   Rectangle textR,
                   int textIconGap)Compute and return the location of the icons origin, the
 location of origin of the text baseline, and a possibly clipped
 version of the compound labels string. | 
| void | CellRendererPane. paintComponent(Graphics g,
              Component c,
              Container p,
              Rectangle r)Calls this.paintComponent() with the rectangles x,y,width,height fields. | 
| static void | SwingUtilities. paintComponent(Graphics g,
              Component c,
              Container p,
              Rectangle r)Paints a component to the specified  Graphics. | 
| void | JComponent. paintImmediately(Rectangle r)Paints the specified region now. | 
| void | DefaultListCellRenderer. repaint(Rectangle r)Overridden for performance reasons. | 
| void | JComponent. repaint(Rectangle r)Adds the specified region to the dirty region list if the component
 is showing. | 
| void | JTextField. scrollRectToVisible(Rectangle r)Scrolls the field left or right. | 
| void | JViewport. scrollRectToVisible(Rectangle contentRect)Scrolls the view so that  Rectanglewithin the view becomes visible. | 
| void | JComponent. scrollRectToVisible(Rectangle aRect)Forwards the  scrollRectToVisible()message to theJComponent's parent. | 
| void | JTable.AccessibleJTable.AccessibleJTableCell. setBounds(Rectangle r) | 
| void | JList.AccessibleJList.AccessibleJListChild. setBounds(Rectangle r) | 
| void | JTree.AccessibleJTree.AccessibleJTreeNode. setBounds(Rectangle r) | 
| void | JInternalFrame. setNormalBounds(Rectangle r)Sets the normal bounds for this internal frame, the bounds that
 this internal frame would be restored to from its maximized state. | 
| protected void | DefaultDesktopManager. setPreviousBounds(JInternalFrame f,
                 Rectangle r)Stores the bounds of the component just before a maximize call. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Rectangle | AbstractBorder. getInteriorRectangle(Component c,
                    Border b,
                    int x,
                    int y,
                    int width,
                    int height)Returns a rectangle using the arguments minus the
 insets of the border. | 
| Rectangle | AbstractBorder. getInteriorRectangle(Component c,
                    int x,
                    int y,
                    int width,
                    int height)This convenience method calls the static method. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Rectangle | ListUI. getCellBounds(JList list,
             int index1,
             int index2)Returns the bounding rectangle, in the given list's coordinate system,
 for the range of cells specified by the two indices. | 
| abstract Rectangle | TreeUI. getPathBounds(JTree tree,
             TreePath path)Returns the Rectangle enclosing the label portion that the
 last item in path will be drawn into. | 
| abstract Rectangle | TabbedPaneUI. getTabBounds(JTabbedPane pane,
            int index) | 
| abstract Rectangle | TextUI. modelToView(JTextComponent t,
           int pos)Converts the given location in the model to a place in
 the view coordinate system. | 
| abstract Rectangle | TextUI. modelToView(JTextComponent t,
           int pos,
           Position.Bias bias)Converts the given location in the model to a place in
 the view coordinate system. | 
| Modifier and Type | Class and Description | 
|---|---|
| static class  | BasicTextUI.BasicCaret | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Rectangle | BasicProgressBarUI. boxRectUsed to hold the location and size of the bouncing box (returned
 by getBox) to be painted. | 
| protected Rectangle | BasicTabbedPaneUI. calcRectA rectangle used for general layout calculations in order
 to avoid constructing many new Rectangles on the fly. | 
| protected Rectangle | BasicSliderUI. contentRect | 
| protected Rectangle | BasicSliderUI. focusRect | 
| protected Rectangle | BasicSliderUI. labelRect | 
| protected Rectangle[] | BasicTabbedPaneUI. rects | 
| protected Rectangle | BasicScrollBarUI. thumbRect | 
| protected Rectangle | BasicSliderUI. thumbRect | 
| protected Rectangle | BasicSliderUI. tickRect | 
| protected Rectangle | BasicScrollBarUI. trackRect | 
| protected Rectangle | BasicSliderUI. trackRect | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Rectangle | BasicComboPopup. computePopupBounds(int px,
                  int py,
                  int pw,
                  int ph)Calculate the placement and size of the popup portion of the combo box based
 on the combo box location and the enclosing screen bounds. | 
| protected Rectangle | BasicProgressBarUI. getBox(Rectangle r)Stores the position and size of
 the bouncing box that would be painted for the current animation index
 in  rand returnsr. | 
| Rectangle | BasicListUI. getCellBounds(JList list,
             int index1,
             int index2)Returns the bounding rectangle, in the given list's coordinate system,
 for the range of cells specified by the two indices. | 
| protected Rectangle | BasicTreeUI. getDropLineRect(JTree.DropLocation loc)Returns a unbounding box for the drop line. | 
| Rectangle | BasicTreeUI.NodeDimensionsHandler. getNodeDimensions(Object value,
                 int row,
                 int depth,
                 boolean expanded,
                 Rectangle size)Responsible for getting the size of a particular node. | 
| Rectangle | BasicTreeUI. getPathBounds(JTree tree,
             TreePath path)Returns the Rectangle enclosing the label portion that the
 last item in path will be drawn into. | 
| protected Rectangle | BasicTabbedPaneUI. getTabBounds(int tabIndex,
            Rectangle dest)Returns the bounds of the specified tab in the coordinate space
 of the JTabbedPane component. | 
| Rectangle | BasicTabbedPaneUI. getTabBounds(JTabbedPane pane,
            int i)Returns the bounds of the specified tab index. | 
| protected Rectangle | BasicScrollBarUI. getThumbBounds()Return the current size/location of the thumb. | 
| protected Rectangle | BasicScrollBarUI. getTrackBounds()Returns the current bounds of the track, i.e. | 
| protected Rectangle | BasicTextUI. getVisibleEditorRect()Gets the allocation to give the root View. | 
| Rectangle | BasicTextUI. modelToView(JTextComponent tc,
           int pos)Converts the given location in the model to a place in
 the view coordinate system. | 
| Rectangle | BasicTextUI. modelToView(JTextComponent tc,
           int pos,
           Position.Bias bias)Converts the given location in the model to a place in
 the view coordinate system. | 
| protected Rectangle | BasicComboBoxUI. rectangleForCurrentValue()Returns the area that is reserved for drawing the currently selected item. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Rectangle | BasicProgressBarUI. getBox(Rectangle r)Stores the position and size of
 the bouncing box that would be painted for the current animation index
 in  rand returnsr. | 
| Rectangle | BasicTreeUI.NodeDimensionsHandler. getNodeDimensions(Object value,
                 int row,
                 int depth,
                 boolean expanded,
                 Rectangle size)Responsible for getting the size of a particular node. | 
| protected Rectangle | BasicTabbedPaneUI. getTabBounds(int tabIndex,
            Rectangle dest)Returns the bounds of the specified tab in the coordinate space
 of the JTabbedPane component. | 
| protected String | BasicLabelUI. layoutCL(JLabel label,
        FontMetrics fontMetrics,
        String text,
        Icon icon,
        Rectangle viewR,
        Rectangle iconR,
        Rectangle textR)Forwards the call to SwingUtilities.layoutCompoundLabel(). | 
| protected void | BasicTabbedPaneUI. layoutLabel(int tabPlacement,
           FontMetrics metrics,
           int tabIndex,
           String title,
           Icon icon,
           Rectangle tabRect,
           Rectangle iconRect,
           Rectangle textRect,
           boolean isSelected) | 
| protected void | BasicListUI. paintCell(Graphics g,
         int row,
         Rectangle rowBounds,
         ListCellRenderer cellRenderer,
         ListModel dataModel,
         ListSelectionModel selModel,
         int leadIndex)Paint one List cell: compute the relevant state, get the "rubber stamp"
 cell renderer component, and then use the CellRendererPane to paint it. | 
| void | BasicComboBoxUI. paintCurrentValue(Graphics g,
                 Rectangle bounds,
                 boolean hasFocus)Paints the currently selected item. | 
| void | BasicComboBoxUI. paintCurrentValueBackground(Graphics g,
                           Rectangle bounds,
                           boolean hasFocus)Paints the background of the currently selected item. | 
| protected void | BasicTreeUI. paintExpandControl(Graphics g,
                  Rectangle clipBounds,
                  Insets insets,
                  Rectangle bounds,
                  TreePath path,
                  int row,
                  boolean isExpanded,
                  boolean hasBeenExpanded,
                  boolean isLeaf)Paints the expand (toggle) part of a row. | 
| protected void | BasicButtonUI. paintFocus(Graphics g,
          AbstractButton b,
          Rectangle viewRect,
          Rectangle textRect,
          Rectangle iconRect) | 
| protected void | BasicRadioButtonUI. paintFocus(Graphics g,
          Rectangle textRect,
          Dimension size)Paints focused radio button. | 
| protected void | BasicTabbedPaneUI. paintFocusIndicator(Graphics g,
                   int tabPlacement,
                   Rectangle[] rects,
                   int tabIndex,
                   Rectangle iconRect,
                   Rectangle textRect,
                   boolean isSelected) | 
| protected void | BasicTabbedPaneUI. paintFocusIndicator(Graphics g,
                   int tabPlacement,
                   Rectangle[] rects,
                   int tabIndex,
                   Rectangle iconRect,
                   Rectangle textRect,
                   boolean isSelected) | 
| protected void | BasicTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf)Paints the horizontal part of the leg. | 
| protected void | BasicToggleButtonUI. paintIcon(Graphics g,
         AbstractButton b,
         Rectangle iconRect) | 
| protected void | BasicTabbedPaneUI. paintIcon(Graphics g,
         int tabPlacement,
         int tabIndex,
         Icon icon,
         Rectangle iconRect,
         boolean isSelected) | 
| protected void | BasicButtonUI. paintIcon(Graphics g,
         JComponent c,
         Rectangle iconRect) | 
| protected void | BasicSliderUI. paintMajorTickForHorizSlider(Graphics g,
                            Rectangle tickBounds,
                            int x) | 
| protected void | BasicSliderUI. paintMajorTickForVertSlider(Graphics g,
                           Rectangle tickBounds,
                           int y) | 
| protected void | BasicSliderUI. paintMinorTickForHorizSlider(Graphics g,
                            Rectangle tickBounds,
                            int x) | 
| protected void | BasicSliderUI. paintMinorTickForVertSlider(Graphics g,
                           Rectangle tickBounds,
                           int y) | 
| protected void | BasicTreeUI. paintRow(Graphics g,
        Rectangle clipBounds,
        Insets insets,
        Rectangle bounds,
        TreePath path,
        int row,
        boolean isExpanded,
        boolean hasBeenExpanded,
        boolean isLeaf)Paints the renderer part of a row. | 
| protected void | BasicTabbedPaneUI. paintTab(Graphics g,
        int tabPlacement,
        Rectangle[] rects,
        int tabIndex,
        Rectangle iconRect,
        Rectangle textRect) | 
| protected void | BasicTabbedPaneUI. paintTab(Graphics g,
        int tabPlacement,
        Rectangle[] rects,
        int tabIndex,
        Rectangle iconRect,
        Rectangle textRect) | 
| protected void | BasicButtonUI. paintText(Graphics g,
         AbstractButton b,
         Rectangle textRect,
         String text)Method which renders the text of the current button. | 
| protected void | BasicTabbedPaneUI. paintText(Graphics g,
         int tabPlacement,
         Font font,
         FontMetrics metrics,
         int tabIndex,
         String title,
         Rectangle textRect,
         boolean isSelected) | 
| protected void | BasicButtonUI. paintText(Graphics g,
         JComponent c,
         Rectangle textRect,
         String text)As of Java 2 platform v 1.4 this method should not be used or overriden. | 
| protected void | BasicMenuItemUI. paintText(Graphics g,
         JMenuItem menuItem,
         Rectangle textRect,
         String text)Renders the text of the current menu item. | 
| protected void | BasicScrollBarUI. paintThumb(Graphics g,
          JComponent c,
          Rectangle thumbBounds) | 
| protected void | BasicScrollBarUI. paintTrack(Graphics g,
          JComponent c,
          Rectangle trackBounds) | 
| protected void | BasicTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path)Paints the vertical part of the leg. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MetalComboBoxUI. paintCurrentValue(Graphics g,
                 Rectangle bounds,
                 boolean hasFocus)If necessary paints the currently selected item. | 
| void | MetalComboBoxUI. paintCurrentValueBackground(Graphics g,
                           Rectangle bounds,
                           boolean hasFocus)If necessary paints the background of the currently selected item. | 
| protected void | MetalButtonUI. paintFocus(Graphics g,
          AbstractButton b,
          Rectangle viewRect,
          Rectangle textRect,
          Rectangle iconRect) | 
| protected void | MetalToggleButtonUI. paintFocus(Graphics g,
          AbstractButton b,
          Rectangle viewRect,
          Rectangle textRect,
          Rectangle iconRect) | 
| protected void | MetalRadioButtonUI. paintFocus(Graphics g,
          Rectangle t,
          Dimension d) | 
| protected void | MetalTabbedPaneUI. paintFocusIndicator(Graphics g,
                   int tabPlacement,
                   Rectangle[] rects,
                   int tabIndex,
                   Rectangle iconRect,
                   Rectangle textRect,
                   boolean isSelected) | 
| protected void | MetalTabbedPaneUI. paintFocusIndicator(Graphics g,
                   int tabPlacement,
                   Rectangle[] rects,
                   int tabIndex,
                   Rectangle iconRect,
                   Rectangle textRect,
                   boolean isSelected) | 
| protected void | MetalTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf) | 
| protected void | MetalToggleButtonUI. paintIcon(Graphics g,
         AbstractButton b,
         Rectangle iconRect)Paints the appropriate icon of the button  bin the
 spaceiconRect. | 
| protected void | MetalSliderUI. paintMajorTickForHorizSlider(Graphics g,
                            Rectangle tickBounds,
                            int x) | 
| protected void | MetalSliderUI. paintMajorTickForVertSlider(Graphics g,
                           Rectangle tickBounds,
                           int y) | 
| protected void | MetalSliderUI. paintMinorTickForHorizSlider(Graphics g,
                            Rectangle tickBounds,
                            int x) | 
| protected void | MetalSliderUI. paintMinorTickForVertSlider(Graphics g,
                           Rectangle tickBounds,
                           int y) | 
| protected void | MetalButtonUI. paintText(Graphics g,
         JComponent c,
         Rectangle textRect,
         String text) | 
| protected void | MetalToggleButtonUI. paintText(Graphics g,
         JComponent c,
         Rectangle textRect,
         String text) | 
| protected void | MetalScrollBarUI. paintThumb(Graphics g,
          JComponent c,
          Rectangle thumbBounds) | 
| protected void | MetalScrollBarUI. paintTrack(Graphics g,
          JComponent c,
          Rectangle trackBounds) | 
| protected void | MetalTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path) | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | MultiListUI. getCellBounds(JList a,
             int b,
             int c)Invokes the  getCellBoundsmethod on each UI handled by this object. | 
| Rectangle | MultiTreeUI. getPathBounds(JTree a,
             TreePath b)Invokes the  getPathBoundsmethod on each UI handled by this object. | 
| Rectangle | MultiTabbedPaneUI. getTabBounds(JTabbedPane a,
            int b)Invokes the  getTabBoundsmethod on each UI handled by this object. | 
| Rectangle | MultiTextUI. modelToView(JTextComponent a,
           int b)Invokes the  modelToViewmethod on each UI handled by this object. | 
| Rectangle | MultiTextUI. modelToView(JTextComponent a,
           int b,
           Position.Bias c)Invokes the  modelToViewmethod on each UI handled by this object. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Rectangle | SynthProgressBarUI. getBox(Rectangle r)Stores the position and size of
 the bouncing box that would be painted for the current animation index
 in  rand returnsr. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Rectangle | SynthProgressBarUI. getBox(Rectangle r)Stores the position and size of
 the bouncing box that would be painted for the current animation index
 in  rand returnsr. | 
| String | SynthGraphicsUtils. layoutText(SynthContext ss,
          FontMetrics fm,
          String text,
          Icon icon,
          int hAlign,
          int vAlign,
          int hTextPosition,
          int vTextPosition,
          Rectangle viewR,
          Rectangle iconR,
          Rectangle textR,
          int iconTextGap)Lays out text and an icon returning, by reference, the location to
 place the icon and text. | 
| protected void | SynthToolBarUI. paintContent(SynthContext context,
            Graphics g,
            Rectangle bounds)Paints the toolbar content. | 
| void | SynthComboBoxUI. paintCurrentValue(Graphics g,
                 Rectangle bounds,
                 boolean hasFocus)Paints the currently selected item. | 
| protected void | SynthTreeUI. paintExpandControl(Graphics g,
                  Rectangle clipBounds,
                  Insets insets,
                  Rectangle bounds,
                  TreePath path,
                  int row,
                  boolean isExpanded,
                  boolean hasBeenExpanded,
                  boolean isLeaf)Paints the expand (toggle) part of a row. | 
| protected void | SynthTreeUI. paintHorizontalPartOfLeg(Graphics g,
                        Rectangle clipBounds,
                        Insets insets,
                        Rectangle bounds,
                        TreePath path,
                        int row,
                        boolean isExpanded,
                        boolean hasBeenExpanded,
                        boolean isLeaf)Paints the horizontal part of the leg. | 
| void | SynthGraphicsUtils. paintText(SynthContext ss,
         Graphics g,
         String text,
         Rectangle bounds,
         int mnemonicIndex)Paints text at the specified location. | 
| protected void | SynthSliderUI. paintThumb(SynthContext context,
          Graphics g,
          Rectangle thumbBounds)Paints the slider thumb. | 
| protected void | SynthScrollBarUI. paintThumb(SynthContext context,
          Graphics g,
          Rectangle thumbBounds)Paints the scrollbar thumb. | 
| protected void | SynthSliderUI. paintTrack(SynthContext context,
          Graphics g,
          Rectangle trackBounds)Paints the slider track. | 
| protected void | SynthScrollBarUI. paintTrack(SynthContext context,
          Graphics g,
          Rectangle trackBounds)Paints the scrollbar track. | 
| protected void | SynthTreeUI. paintVerticalPartOfLeg(Graphics g,
                      Rectangle clipBounds,
                      Insets insets,
                      TreePath path)Paints the vertical part of the leg. | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getBounds() | 
| Rectangle | JTableHeader. getHeaderRect(int column)Returns the rectangle containing the header tile at  column. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | DefaultTableCellRenderer. repaint(Rectangle r)Overridden for performance reasons. | 
| void | JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. setBounds(Rectangle r) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | DefaultCaretA default implementation of Caret. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Rectangle | AsyncBoxView.ChildLocator. childAllocA shape to use for the child allocation to avoid
 creating a lot of garbage. | 
| protected Rectangle | AsyncBoxView.ChildLocator. lastAllocThe last seen allocation (for repainting when changes
 are flushed upward). | 
| Modifier and Type | Method and Description | 
|---|---|
| Rectangle | JTextComponent.AccessibleJTextComponent. getCharacterBounds(int i)Determines the bounding box of the character at the given
 index into the string. | 
| protected Rectangle | CompositeView. getInsideAllocation(Shape a)Translates the immutable allocation given to the view
 to a mutable allocation that represents the interior
 allocation (i.e. | 
| Rectangle | JTextComponent.AccessibleJTextComponent. getTextBounds(int startIndex,
             int endIndex)Returns the  Rectangleenclosing the text between
 two indicies. | 
| protected Rectangle | PlainView. lineToRect(Shape a,
          int line)Determine the rectangle that represents the given line. | 
| Rectangle | JTextComponent. modelToView(int pos)Converts the given location in the model to a place in
 the view coordinate system. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | DefaultCaret. adjustVisibility(Rectangle nloc)Scrolls the associated view (if necessary) to make
 the caret visible. | 
| void | FlowView.FlowStrategy. changedUpdate(FlowView fv,
             DocumentEvent e,
             Rectangle alloc)Gives notification from the document that attributes were changed
 in a location that this view is responsible for. | 
| protected abstract void | CompositeView. childAllocation(int index,
               Rectangle a)Returns the allocation for a given child. | 
| protected void | BoxView. childAllocation(int index,
               Rectangle alloc)Allocates a region for a child view. | 
| protected void | DefaultCaret. damage(Rectangle r)Damages the area surrounding the caret to cause
 it to be repainted in a new location. | 
| int | JTextComponent. getScrollableBlockIncrement(Rectangle visibleRect,
                           int orientation,
                           int direction)Components that display logical rows or columns should compute
 the scroll increment that will completely expose one block
 of rows or columns, depending on the value of orientation. | 
| int | JTextComponent. getScrollableUnitIncrement(Rectangle visibleRect,
                          int orientation,
                          int direction)Components that display logical rows or columns should compute
 the scroll increment that will completely expose one new row
 or column, depending on the value of orientation. | 
| protected abstract View | CompositeView. getViewAtPoint(int x,
              int y,
              Rectangle alloc)Fetches the child view at the given coordinates. | 
| protected View | BoxView. getViewAtPoint(int x,
              int y,
              Rectangle alloc)Fetches the child view at the given coordinates. | 
| protected View | CompositeView. getViewAtPosition(int pos,
                 Rectangle a)Fetches the child view that represents the given position in
 the model. | 
| protected View | TableView. getViewAtPosition(int pos,
                 Rectangle a)Fetches the child view that represents the given position in
 the model. | 
| protected View | TableView.TableRow. getViewAtPosition(int pos,
                 Rectangle a)Fetches the child view that represents the given position in
 the model. | 
| void | FlowView.FlowStrategy. insertUpdate(FlowView fv,
            DocumentEvent e,
            Rectangle alloc)Gives notification that something was inserted into the document
 in a location that the given flow view is responsible for. | 
| protected abstract boolean | CompositeView. isAfter(int x,
       int y,
       Rectangle alloc)Tests whether a point lies after the rectangle range. | 
| protected boolean | BoxView. isAfter(int x,
       int y,
       Rectangle innerAlloc)Determines if a point falls after an allocated region. | 
| protected abstract boolean | CompositeView. isBefore(int x,
        int y,
        Rectangle alloc)Tests whether a point lies before the rectangle range. | 
| protected boolean | BoxView. isBefore(int x,
        int y,
        Rectangle innerAlloc)Determines if a point falls before an allocated region. | 
| protected void | BoxView. paintChild(Graphics g,
          Rectangle alloc,
          int index)Paints a child. | 
| void | FlowView.FlowStrategy. removeUpdate(FlowView fv,
            DocumentEvent e,
            Rectangle alloc)Gives notification that something was removed from the document
 in a location that the given flow view is responsible for. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected void | ListView. paintChild(Graphics g,
          Rectangle alloc,
          int index)Paints one of the children; called by paint(). | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Rectangle | AbstractLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns a rectangle giving the bounds needed to draw path. | 
| Rectangle | FixedHeightLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns a rectangle giving the bounds needed to draw path. | 
| Rectangle | VariableHeightLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns the  Rectangleenclosing the label portion
 into which the item identified bypathwill be drawn. | 
| protected Rectangle | AbstractLayoutCache. getNodeDimensions(Object value,
                 int row,
                 int depth,
                 boolean expanded,
                 Rectangle placeIn)Returns, by reference in  placeIn,
 the size needed to representvalue. | 
| abstract Rectangle | AbstractLayoutCache.NodeDimensions. getNodeDimensions(Object value,
                 int row,
                 int depth,
                 boolean expanded,
                 Rectangle bounds)Returns, by reference in bounds, the size and x origin to
 place value at. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Rectangle | AbstractLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns a rectangle giving the bounds needed to draw path. | 
| Rectangle | FixedHeightLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns a rectangle giving the bounds needed to draw path. | 
| Rectangle | VariableHeightLayoutCache. getBounds(TreePath path,
         Rectangle placeIn)Returns the  Rectangleenclosing the label portion
 into which the item identified bypathwill be drawn. | 
| protected Rectangle | AbstractLayoutCache. getNodeDimensions(Object value,
                 int row,
                 int depth,
                 boolean expanded,
                 Rectangle placeIn)Returns, by reference in  placeIn,
 the size needed to representvalue. | 
| abstract Rectangle | AbstractLayoutCache.NodeDimensions. getNodeDimensions(Object value,
                 int row,
                 int depth,
                 boolean expanded,
                 Rectangle bounds)Returns, by reference in bounds, the size and x origin to
 place value at. | 
| int | AbstractLayoutCache. getPreferredWidth(Rectangle bounds)Returns the preferred width for the passed in region. | 
| int | VariableHeightLayoutCache. getPreferredWidth(Rectangle bounds)Returns the preferred width and height for the region in
  visibleRegion. | 
| void | DefaultTreeCellRenderer. repaint(Rectangle r)Overridden for performance reasons. | 
 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, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.