Uses of Class
java.awt.Rectangle
Package
Description
Contains all of the classes for creating user interfaces and for painting
graphics and images.
Provides interfaces and classes for dealing with different types of events
fired by AWT components.
Provides classes and interface relating to fonts.
Provides the Java 2D classes for defining and performing operations on
objects related to two-dimensional geometry.
Provides classes and interfaces for the input method framework.
Provides interfaces that enable the development of input methods that can be
used with any Java runtime environment.
Provides classes for creating and modifying images.
Contains classes related to developing beans -- components based on
the JavaBeans architecture.
Defines a contract between user-interface components and an assistive
technology that provides access to those components.
The main package of the Java Image I/O API.
Provides a set of "lightweight" (all-Java language) components
that, to the maximum degree possible, work the same on all platforms.
Provides classes and interface for drawing specialized borders around a Swing
component.
Provides one interface and many abstract classes that Swing uses to provide
its pluggable look-and-feel capabilities.
Provides user interface objects built according to the Basic look and feel.
Provides user interface objects built according to the Java look and feel
(once codenamed Metal), which is the default look and feel.
Provides user interface objects that combine two or more look and feels.
Synth is a skinnable look and feel in which all painting is delegated.
Provides classes and interfaces for dealing with
javax.swing.JTable
.Provides classes and interfaces that deal with editable and noneditable text
components.
Provides the class
HTMLEditorKit
and supporting classes for creating
HTML text editors.Provides classes and interfaces for dealing with
javax.swing.JTree
.-
Uses of Rectangle in java.awt
Modifier and TypeMethodDescriptionComponent.bounds()
Deprecated.Polygon.getBoundingBox()
Deprecated.As of JDK version 1.1, replaced bygetBounds()
.Component.AccessibleAWTComponent.getBounds()
Gets the bounds of this object in the form of a Rectangle object.Component.getBounds()
Gets the bounds of this component in the form of aRectangle
object.Stores the bounds of this component into "return value" rv and return rv.abstract Rectangle
GraphicsConfiguration.getBounds()
Returns the bounds of theGraphicsConfiguration
in the device coordinates.List.AccessibleAWTList.AccessibleAWTListChild.getBounds()
Gets the bounds of this object in the form of a Rectangle object.MenuComponent.AccessibleAWTMenuComponent.getBounds()
Gets the bounds of this object in the form of aRectangle
object.Polygon.getBounds()
Gets the bounding box of thisPolygon
.Rectangle.getBounds()
Gets the boundingRectangle
of thisRectangle
.Shape.getBounds()
Returns an integerRectangle
that completely encloses theShape
.SplashScreen.getBounds()
Returns the bounds of the splash screen window as aRectangle
.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.Graphics.getClipBounds
(Rectangle r) Returns the bounding rectangle of the current clipping area.Graphics.getClipRect()
Deprecated.As of JDK version 1.1, replaced bygetClipBounds()
.Frame.getMaximizedBounds()
Gets maximized bounds for this frame.GraphicsEnvironment.getMaximumWindowBounds()
Returns the maximum bounds for centered Windows.Rectangle.intersection
(Rectangle r) Computes the intersection of thisRectangle
with the specifiedRectangle
.Computes the union of thisRectangle
with the specifiedRectangle
.Modifier and TypeMethodDescriptionvoid
Adds aRectangle
to 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) Adjusts the x, y, width, and height fields to the correct values depending on the constraint geometry and pads.boolean
Checks whether or not thisRectangle
entirely contains the specifiedRectangle
.Color.createContext
(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints) Creates and returns aPaintContext
used to generate a solid color field pattern.GradientPaint.createContext
(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints) Creates and returns aPaintContext
used to generate a linear color gradient pattern.LinearGradientPaint.createContext
(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints) Creates and returns aPaintContext
used to generate a linear color gradient pattern.Paint.createContext
(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints) Creates and returns aPaintContext
used to generate the color pattern.RadialGradientPaint.createContext
(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints) Creates and returns aPaintContext
used to generate a circular radial color gradient pattern.TexturePaint.createContext
(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints) Creates and returns aPaintContext
used to generate a tiled image pattern.Robot.createMultiResolutionScreenCapture
(Rectangle screenRect) Creates an image containing pixels read from the screen.Robot.createScreenCapture
(Rectangle screenRect) Creates an image containing pixels read from the screen.Stores the bounds of this component into "return value" rv and return rv.Graphics.getClipBounds
(Rectangle r) Returns the bounding rectangle of the current clipping area.abstract boolean
Checks whether or not the specifiedShape
intersects the specifiedRectangle
, which is in device space.Rectangle.intersection
(Rectangle r) Computes the intersection of thisRectangle
with the specifiedRectangle
.boolean
Rectangle.intersects
(Rectangle r) Determines whether or not thisRectangle
and the specifiedRectangle
intersect.void
Sets the bounds of this object in the form of aRectangle
object.void
Moves and resizes this component to conform to the new bounding rectangler
.void
Sets the bounds of this object in the form of a Rectangle object.void
Sets the bounds of this object in the form of aRectangle
object.void
Sets the boundingRectangle
of thisRectangle
to match the specifiedRectangle
.void
Moves and resizes this component to conform to the new bounding rectangler
.void
Frame.setMaximizedBounds
(Rectangle bounds) Sets the maximized bounds for this frame.Computes the union of thisRectangle
with the specifiedRectangle
. -
Uses of Rectangle in java.awt.event
Modifier and TypeMethodDescriptionPaintEvent.getUpdateRect()
Returns the rectangle representing the area which needs to be repainted in response to this event.Modifier and TypeMethodDescriptionvoid
PaintEvent.setUpdateRect
(Rectangle updateRect) Sets the rectangle representing the area which needs to be repainted in response to this event.ModifierConstructorDescriptionPaintEvent
(Component source, int id, Rectangle updateRect) Constructs aPaintEvent
object with the specified source component and type. -
Uses of Rectangle in java.awt.font
Modifier and TypeMethodDescriptionGlyphVector.getGlyphPixelBounds
(int index, FontRenderContext renderFRC, float x, float y) Returns the pixel bounds of the glyph at index when thisGlyphVector
is rendered in aGraphics
with the givenFontRenderContext
at the given location.GlyphVector.getPixelBounds
(FontRenderContext renderFRC, float x, float y) Returns the pixel bounds of thisGlyphVector
when rendered in a graphics with the givenFontRenderContext
at the given location.TextLayout.getPixelBounds
(FontRenderContext frc, float x, float y) Returns the pixel bounds of thisTextLayout
when rendered in a graphics with the givenFontRenderContext
at the given location. -
Uses of Rectangle in java.awt.geom
Modifier and TypeMethodDescriptionArea.getBounds()
Returns a boundingRectangle
that completely encloses thisArea
.CubicCurve2D.getBounds()
Returns an integerRectangle
that completely encloses theShape
.Line2D.getBounds()
Returns an integerRectangle
that completely encloses theShape
.final Rectangle
Path2D.getBounds()
Returns an integerRectangle
that completely encloses theShape
.QuadCurve2D.getBounds()
Returns an integerRectangle
that completely encloses theShape
.RectangularShape.getBounds()
Returns an integerRectangle
that completely encloses theShape
. -
Uses of Rectangle in java.awt.im
Modifier and TypeMethodDescriptionInputMethodRequests.getTextLocation
(TextHitInfo offset) Gets the location of a specified offset in the current composed text, or of the selection in committed text. -
Uses of Rectangle in java.awt.im.spi
Modifier and TypeMethodDescriptionvoid
InputMethod.notifyClientWindowChange
(Rectangle bounds) Notifies this input method of changes in the client window location or state. -
Uses of Rectangle in java.awt.image
Modifier and TypeMethodDescriptionRaster.getBounds()
Returns the bounding Rectangle of this Raster.Modifier and TypeMethodDescriptionRaster.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.Computes and returns an arbitrary region of theBufferedImage
.Computes and returns an arbitrary region of the RenderedImage.ModifierConstructorDescriptionprotected
Raster
(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent) Constructs a Raster with the given SampleModel, DataBuffer, and parent.protected
WritableRaster
(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent) Constructs a WritableRaster with the given SampleModel, DataBuffer, and parent. -
Uses of Rectangle in java.beans
Modifier and TypeMethodDescriptionvoid
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. -
Uses of Rectangle in javax.accessibility
Modifier and TypeMethodDescriptionAccessibleComponent.getBounds()
Gets the bounds of this object in the form of aRectangle
object.AccessibleText.getCharacterBounds
(int i) Determines the bounding box of the character at the given index into the string.AccessibleExtendedText.getTextBounds
(int startIndex, int endIndex) Returns the bounding rectangle of the text between two indices. -
Uses of Rectangle in javax.imageio
Modifier and TypeFieldDescriptionprotected Rectangle
IIOParam.sourceRegion
The source region, onnull
if none is set.Modifier and TypeMethodDescriptionIIOParam.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 suppliedImageReadParam
.Modifier and TypeMethodDescriptionprotected 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 optionalImageReadParam
into account.void
ImageWriter.prepareReplacePixels
(int imageIndex, Rectangle region) Prepares the writer to handle a series of calls to thereplacePixels
methods.void
IIOParam.setSourceRegion
(Rectangle sourceRegion) Sets the source region of interest. -
Uses of Rectangle in javax.swing
Modifier and TypeMethodDescriptionstatic Rectangle
SwingUtilities.calculateInnerArea
(JComponent c, Rectangle r) Stores the position and size of the inner painting area of the specified component inr
and returnsr
.static Rectangle[]
SwingUtilities.computeDifference
(Rectangle rectA, Rectangle rectB) Convenience returning an array of rect representing the regions withinrectA
that 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 rectangleaRectangle
insource
coordinate system todestination
coordinate system.Stores the bounds of this component into "return value"rv
and returnsrv
.JList.AccessibleJList.AccessibleJListChild.getBounds()
JTable.AccessibleJTable.AccessibleJTableCell.getBounds()
JTree.AccessibleJTree.AccessibleJTreeNode.getBounds()
JTabbedPane.getBoundsAt
(int index) Returns the tab bounds atindex
.protected Rectangle
DefaultDesktopManager.getBoundsForIconOf
(JInternalFrame f) TheiconifyFrame()
code calls this to determine the proper bounds for the desktopIcon.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.JTable.getCellRect
(int row, int column, boolean includeSpacing) Returns a rectangle for the cell that lies at the intersection ofrow
andcolumn
.AbstractButton.AccessibleAbstractButton.getCharacterBounds
(int i) Determine the bounding box of the character at the given index into the string.JLabel.AccessibleJLabel.getCharacterBounds
(int i) Returns the bounding box of the character at the given index in the string.JSpinner.AccessibleJSpinner.getCharacterBounds
(int i) Determines the bounding box of the character at the given index into the string.ProgressMonitor.AccessibleProgressMonitor.getCharacterBounds
(int i) Determines the bounding box of the character at the given index into the string.DebugGraphics.getClipBounds()
OverridesGraphics.getClipBounds
.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 componentaComponent
JInternalFrame.getNormalBounds()
If theJInternalFrame
is not in maximized state, returnsgetBounds()
; otherwise, returns the bounds that theJInternalFrame
would be restored to.JTree.getPathBounds
(TreePath path) Returns theRectangle
that 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.JTree.getRowBounds
(int row) Returns theRectangle
that the node at the specified row is drawn in.JScrollPane.getViewportBorderBounds()
Returns the bounds of the viewport's border.ScrollPaneLayout.getViewportBorderBounds
(JScrollPane scrollpane) Deprecated.As of JDK version Swing1.1 replaced byJScrollPane.getViewportBorderBounds()
.JViewport.getViewRect()
Returns a rectangle whose origin isgetViewPosition
and size isgetExtentSize
.JComponent.getVisibleRect()
Returns theComponent
'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 TypeMethodDescriptionstatic Rectangle
SwingUtilities.calculateInnerArea
(JComponent c, Rectangle r) Stores the position and size of the inner painting area of the specified component inr
and 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 containsoldLoc
in 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 withinrectA
that 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 theComponent
'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 rectangleaRectangle
insource
coordinate system todestination
coordinate system.Stores the bounds of this component into "return value"rv
and 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
JList.getScrollableBlockIncrement
(Rectangle visibleRect, int orientation, int direction) Returns the distance to scroll to expose the next or previous block.int
JTable.getScrollableBlockIncrement
(Rectangle visibleRect, int orientation, int direction) ReturnsvisibleRect.height
orvisibleRect.width
, depending on this table's orientation.int
JTree.getScrollableBlockIncrement
(Rectangle visibleRect, int orientation, int direction) Returns the amount for a block increment, which is the height or width ofvisibleRect
, based onorientation
.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
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
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
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
JTree.getScrollableUnitIncrement
(Rectangle visibleRect, int orientation, int direction) Returns the amount to increment when 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.static final boolean
SwingUtilities.isRectangleContainingRectangle
(Rectangle a, Rectangle b) Returntrue
ifa
containsb
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(g, c, p, r.x, r.y, r.width, r.height) wherer
is the inputRectangle
parameter.static void
SwingUtilities.paintComponent
(Graphics g, Component c, Container p, Rectangle r) Paints a component to the specifiedGraphics
.void
JComponent.paintImmediately
(Rectangle r) Paints the specified region now.void
Overridden for performance reasons.void
Adds the specified region to the dirty region list if the component is showing.void
JComponent.scrollRectToVisible
(Rectangle aRect) Forwards thescrollRectToVisible()
message to theJComponent
's parent.void
JTextField.scrollRectToVisible
(Rectangle r) Scrolls the field left or right.void
JViewport.scrollRectToVisible
(Rectangle contentRect) Scrolls the view so thatRectangle
within the view becomes visible.void
void
void
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. -
Uses of Rectangle in javax.swing.border
Modifier and TypeMethodDescriptionAbstractBorder.getInteriorRectangle
(Component c, int x, int y, int width, int height) This convenience method calls the static method.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. -
Uses of Rectangle in javax.swing.plaf
Modifier and TypeMethodDescriptionabstract 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) Returns the rectangle for the tab bounds.abstract Rectangle
TextUI.modelToView
(JTextComponent t, int pos) Deprecated.abstract Rectangle
TextUI.modelToView
(JTextComponent t, int pos, Position.Bias bias) Deprecated. -
Uses of Rectangle in javax.swing.plaf.basic
Modifier and TypeClassDescriptionstatic class
Default implementation of the interfaceCaret
.Modifier and TypeFieldDescriptionprotected Rectangle
BasicProgressBarUI.boxRect
Used to hold the location and size of the bouncing box (returned by getBox) to be painted.protected Rectangle
BasicTabbedPaneUI.calcRect
A rectangle used for general layout calculations in order to avoid constructing many new Rectangles on the fly.protected Rectangle
BasicSliderUI.contentRect
Content rectangleprotected Rectangle
BasicSliderUI.focusRect
Focus rectangleprotected Rectangle
BasicSliderUI.labelRect
Label rectangleprotected Rectangle[]
BasicTabbedPaneUI.rects
Tab rectsprotected Rectangle
BasicScrollBarUI.thumbRect
Thumb rectangleprotected Rectangle
BasicSliderUI.thumbRect
Thumb rectangleprotected Rectangle
BasicSliderUI.tickRect
Tick rectangleprotected Rectangle
BasicScrollBarUI.trackRect
Track rectangleprotected Rectangle
BasicSliderUI.trackRect
Track rectangleModifier and TypeMethodDescriptionprotected 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
Stores the position and size of the bouncing box that would be painted for the current animation index inr
and returnsr
.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.BasicTreeUI.NodeDimensionsHandler.getNodeDimensions
(Object value, int row, int depth, boolean expanded, Rectangle size) Responsible for getting the size of a particular node.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.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. the space in between the increment and decrement buttons, less the insets.protected Rectangle
BasicTextUI.getVisibleEditorRect()
Gets the allocation to give the root View.BasicTextUI.modelToView
(JTextComponent tc, int pos) Deprecated.BasicTextUI.modelToView
(JTextComponent tc, int pos, Position.Bias bias) Deprecated.protected Rectangle
BasicComboBoxUI.rectangleForCurrentValue()
Returns the area that is reserved for drawing the currently selected item.Modifier and TypeMethodDescriptionprotected Rectangle
Stores the position and size of the bouncing box that would be painted for the current animation index inr
and returnsr
.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) Lays out a label.protected void
BasicListUI.paintCell
(Graphics g, int row, Rectangle rowBounds, ListCellRenderer<Object> cellRenderer, ListModel<Object> dataModel, ListSelectionModel selModel, int leadIndex) Paint one List cell: compute the relevant state, get the "rubber stamp" cell renderer component, and then use theCellRendererPane
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) Paints a focused button.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) Paints the focus indicator.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
BasicButtonUI.paintIcon
(Graphics g, JComponent c, Rectangle iconRect) Paints an icon of the current button.protected void
BasicTabbedPaneUI.paintIcon
(Graphics g, int tabPlacement, int tabIndex, Icon icon, Rectangle iconRect, boolean isSelected) Paints an icon.protected void
BasicToggleButtonUI.paintIcon
(Graphics g, AbstractButton b, Rectangle iconRect) Paints an icon in the specified location.protected void
BasicSliderUI.paintMajorTickForHorizSlider
(Graphics g, Rectangle tickBounds, int x) Paints major tick for horizontal slider.protected void
BasicSliderUI.paintMajorTickForVertSlider
(Graphics g, Rectangle tickBounds, int y) Paints major tick for vertical slider.protected void
BasicSliderUI.paintMinorTickForHorizSlider
(Graphics g, Rectangle tickBounds, int x) Paints minor tick for horizontal slider.protected void
BasicSliderUI.paintMinorTickForVertSlider
(Graphics g, Rectangle tickBounds, int y) Paints minor tick for vertical slider.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) Paints a tab.protected void
BasicButtonUI.paintText
(Graphics g, AbstractButton b, Rectangle textRect, String text) Method which renders the text of the current button.protected void
BasicButtonUI.paintText
(Graphics g, JComponent c, Rectangle textRect, String text) Method which renders the text of the current button.protected void
Renders the text of the current menu item.protected void
BasicTabbedPaneUI.paintText
(Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected) Paints text.protected void
BasicScrollBarUI.paintThumb
(Graphics g, JComponent c, Rectangle thumbBounds) Paints the thumb.protected void
BasicScrollBarUI.paintTrack
(Graphics g, JComponent c, Rectangle trackBounds) Paints the track.protected void
BasicTreeUI.paintVerticalPartOfLeg
(Graphics g, Rectangle clipBounds, Insets insets, TreePath path) Paints the vertical part of the leg. -
Uses of Rectangle in javax.swing.plaf.metal
Modifier and TypeMethodDescriptionvoid
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
MetalToggleButtonUI.paintIcon
(Graphics g, AbstractButton b, Rectangle iconRect) Paints the appropriate icon of the buttonb
in the spaceiconRect
. -
Uses of Rectangle in javax.swing.plaf.multi
Modifier and TypeMethodDescriptionMultiListUI.getCellBounds
(JList<?> a, int b, int c) Invokes thegetCellBounds
method on each UI handled by this object.MultiTreeUI.getPathBounds
(JTree a, TreePath b) Invokes thegetPathBounds
method on each UI handled by this object.MultiTabbedPaneUI.getTabBounds
(JTabbedPane a, int b) Invokes thegetTabBounds
method on each UI handled by this object.MultiTextUI.modelToView
(JTextComponent a, int b) Deprecated.MultiTextUI.modelToView
(JTextComponent a, int b, Position.Bias c) Deprecated. -
Uses of Rectangle in javax.swing.plaf.synth
Modifier and TypeMethodDescriptionSynthGraphicsUtils.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.void
SynthGraphicsUtils.paintText
(SynthContext ss, Graphics g, String text, Rectangle bounds, int mnemonicIndex) Paints text at the specified location.protected void
SynthScrollBarUI.paintThumb
(SynthContext context, Graphics g, Rectangle thumbBounds) Paints the scrollbar thumb.protected void
SynthSliderUI.paintThumb
(SynthContext context, Graphics g, Rectangle thumbBounds) Paints the slider thumb.protected void
SynthScrollBarUI.paintTrack
(SynthContext context, Graphics g, Rectangle trackBounds) Paints the scrollbar track.protected void
SynthSliderUI.paintTrack
(SynthContext context, Graphics g, Rectangle trackBounds) Paints the slider track. -
Uses of Rectangle in javax.swing.table
Modifier and TypeMethodDescriptionJTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getBounds()
JTableHeader.getHeaderRect
(int column) Returns the rectangle containing the header tile atcolumn
. -
Uses of Rectangle in javax.swing.text
Modifier and TypeFieldDescriptionprotected Rectangle
AsyncBoxView.ChildLocator.childAlloc
A shape to use for the child allocation to avoid creating a lot of garbage.protected Rectangle
AsyncBoxView.ChildLocator.lastAlloc
The last seen allocation (for repainting when changes are flushed upward).Modifier and TypeMethodDescriptionJTextComponent.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. the bounds of the given allocation with the top, left, bottom, and right insets removed.JTextComponent.AccessibleJTextComponent.getTextBounds
(int startIndex, int endIndex) Returns theRectangle
enclosing the text between two indices.protected Rectangle
PlainView.lineToRect
(Shape a, int line) Determine the rectangle that represents the given line.JTextComponent.modelToView
(int pos) Deprecated.replaced byJTextComponent.modelToView2D(int)
Modifier and TypeMethodDescriptionprotected 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 void
BoxView.childAllocation
(int index, Rectangle alloc) Allocates a region for a child view.protected abstract void
CompositeView.childAllocation
(int index, Rectangle a) Returns the allocation for a given child.protected void
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 View
BoxView.getViewAtPoint
(int x, int y, Rectangle alloc) Fetches the child view at the given coordinates.protected abstract View
CompositeView.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 boolean
Determines if a point falls after an allocated region.protected abstract boolean
Tests whether a point lies after the rectangle range.protected boolean
Determines if a point falls before an allocated region.protected abstract boolean
Tests whether a point lies before the rectangle range.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. -
Uses of Rectangle in javax.swing.text.html
Modifier and TypeMethodDescriptionprotected void
ListView.paintChild
(Graphics g, Rectangle alloc, int index) Paints one of the children; called by paint(). -
Uses of Rectangle in javax.swing.tree
Modifier and TypeMethodDescriptionabstract Rectangle
Returns a rectangle giving the bounds needed to draw path.Returns a rectangle giving the bounds needed to draw path.Returns theRectangle
enclosing the label portion into which the item identified bypath
will be drawn.protected Rectangle
AbstractLayoutCache.getNodeDimensions
(Object value, int row, int depth, boolean expanded, Rectangle placeIn) Returns, by reference inplaceIn
, 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 TypeMethodDescriptionabstract Rectangle
Returns a rectangle giving the bounds needed to draw path.Returns a rectangle giving the bounds needed to draw path.Returns theRectangle
enclosing the label portion into which the item identified bypath
will be drawn.protected Rectangle
AbstractLayoutCache.getNodeDimensions
(Object value, int row, int depth, boolean expanded, Rectangle placeIn) Returns, by reference inplaceIn
, 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 invisibleRegion
.void
Overridden for performance reasons.
getBounds()
.