Uses of Class
java.awt.Rectangle
-
Packages that use Rectangle 软件包 描述 com.sun.java.accessibility.util 提供组成Java Accessibility Utilities的接口和类的集合。java.awt 包含用于创建用户界面和绘制图形和图像的所有类。java.awt.event 提供用于处理AWT组件触发的不同类型事件的接口和类。java.awt.font 提供与字体相关的类和界面。java.awt.geom 提供Java 2D类,用于定义和执行与二维几何体相关的对象的操作。java.awt.im 为输入方法框架提供类和接口。java.awt.im.spi 提供可用于开发可与任何Java运行时环境一起使用的输入方法的接口。java.awt.image 提供用于创建和修改图像的类。java.beans 包含与开发 bean相关的类 - 基于JavaBeans™体系结构的组件。javax.accessibility 定义用户界面组件与提供对这些组件的访问的辅助技术之间的契约。javax.imageio Java Image I / O API的主要包。javax.swing 提供一组“轻量级”(全Java语言)组件,这些组件在所有平台上尽可能地工作。javax.swing.border 提供用于在Swing组件周围绘制专用边框的类和接口。javax.swing.plaf 提供一个接口和许多抽象类,Swing使用它们来提供其可插入的外观功能。javax.swing.plaf.basic 提供根据Basic外观构建的用户界面对象。javax.swing.plaf.metal 提供根据Java外观(曾代号为 Metal )构建的用户界面对象,这是默认的外观。javax.swing.plaf.multi 提供组合两种或多种外观的用户界面对象。javax.swing.plaf.synth Synth是一种可换肤的外观和感觉,其中所有的绘画都被委派。javax.swing.table 提供用于处理javax.swing.JTable
类和接口。javax.swing.text 提供处理可编辑和不可编辑文本组件的类和接口。javax.swing.text.html 提供类HTMLEditorKit
以及用于创建HTML文本编辑器的支持类。javax.swing.tree 提供用于处理javax.swing.JTree
类和接口。 -
-
Uses of Rectangle in com.sun.java.accessibility.util
Methods in com.sun.java.accessibility.util that return Rectangle 变量和类型 方法 描述 Rectangle
Translator. getBounds()
返回此对象的当前边界。Methods in com.sun.java.accessibility.util with parameters of type Rectangle 变量和类型 方法 描述 void
Translator. setBounds(Rectangle r)
设置此对象的当前边界。 -
Uses of Rectangle in java.awt
Fields in java.awt declared as Rectangle 变量和类型 字段 描述 protected Rectangle
Polygon. bounds
这个Polygon
的界限。Methods in java.awt that return Rectangle 变量和类型 方法 描述 Rectangle
Component. bounds()
已过时。截至JDK 1.1版,由getBounds()
取代。Rectangle
Polygon. getBoundingBox()
已过时。截至JDK 1.1版,由getBounds()
取代。Rectangle
Component.AccessibleAWTComponent. getBounds()
以Rectangle对象的形式获取此对象的边界。Rectangle
Component. getBounds()
以Rectangle
对象的形式获取此组件的边界。Rectangle
Component. getBounds(Rectangle rv)
将此组件的边界存储到“返回值” rv并返回 rv 。abstract Rectangle
GraphicsConfiguration. getBounds()
返回设备坐标中GraphicsConfiguration
的边界。Rectangle
List.AccessibleAWTList.AccessibleAWTListChild. getBounds()
以Rectangle对象的形式获取此对象的边界。Rectangle
MenuComponent.AccessibleAWTMenuComponent. getBounds()
以Rectangle
对象的形式获取此对象的边界。Rectangle
Polygon. getBounds()
获取此Polygon
的边界框。Rectangle
Rectangle. getBounds()
获取边界Rectangle
如此Rectangle
。Rectangle
Shape. getBounds()
返回一个整数Rectangle
完全包围Shape
。Rectangle
SplashScreen. getBounds()
以Rectangle
形式返回初始屏幕窗口的边界 。Rectangle
TextComponent.AccessibleAWTTextComponent. getCharacterBounds(int i)
确定给定索引处字符的边界框。abstract Rectangle
Graphics. getClipBounds()
返回当前剪切区域的边界矩形。Rectangle
Graphics. getClipBounds(Rectangle r)
返回当前剪切区域的边界矩形。Rectangle
Graphics. getClipRect()
已过时。截至JDK 1.1版,由getClipBounds()
取代。Rectangle
Frame. getMaximizedBounds()
获取此框架的最大边界。Rectangle
GraphicsEnvironment. getMaximumWindowBounds()
返回居中Windows的最大边界。Rectangle
Rectangle. intersection(Rectangle r)
计算此Rectangle
与指定的Rectangle
。Rectangle
Rectangle. union(Rectangle r)
计算此Rectangle
与指定的Rectangle
。Methods in java.awt with parameters of type Rectangle 变量和类型 方法 描述 void
Rectangle. add(Rectangle r)
添加Rectangle
到Rectangle
。protected void
GridBagLayout. adjustForGravity(GridBagConstraints constraints, Rectangle r)
根据约束几何体和打击垫,将x,y,width和height字段调整为正确的值。protected void
GridBagLayout. AdjustForGravity(GridBagConstraints constraints, Rectangle r)
根据约束几何体和打击垫,将x,y,width和height字段调整为正确的值。boolean
Rectangle. contains(Rectangle r)
检查此Rectangle
是否完全包含指定的Rectangle
。PaintContext
Color. createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
创建并返回用于生成纯色场图案的PaintContext
。PaintContext
GradientPaint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
创建并返回用于生成线性颜色渐变图案的PaintContext
。PaintContext
LinearGradientPaint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
创建并返回用于生成线性颜色渐变图案的PaintContext
。PaintContext
Paint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
创建并返回用于生成颜色模式的PaintContext
。PaintContext
RadialGradientPaint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
创建并返回用于生成圆形径向颜色渐变图案的PaintContext
。PaintContext
TexturePaint. createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
创建并返回用于生成平铺图像模式的PaintContext
。MultiResolutionImage
Robot. createMultiResolutionScreenCapture(Rectangle screenRect)
创建包含从屏幕读取的像素的图像。BufferedImage
Robot. createScreenCapture(Rectangle screenRect)
创建包含从屏幕读取的像素的图像。Rectangle
Component. getBounds(Rectangle rv)
将此组件的边界存储到“返回值” rv并返回 rv 。Rectangle
Graphics. getClipBounds(Rectangle r)
返回当前剪切区域的边界矩形。abstract boolean
Graphics2D. hit(Rectangle rect, Shape s, boolean onStroke)
检查指定的Shape是否与设备空间中指定的Shape
相交。Rectangle
Rectangle. intersection(Rectangle r)
计算此Rectangle
与指定的Rectangle
。boolean
Rectangle. intersects(Rectangle r)
确定此Rectangle
和指定的Rectangle
相交。void
Component.AccessibleAWTComponent. setBounds(Rectangle r)
以Rectangle
对象的形式设置此对象的边界。void
Component. setBounds(Rectangle r)
移动此组件并调整其大小以符合新的边界矩形r
。void
List.AccessibleAWTList.AccessibleAWTListChild. setBounds(Rectangle r)
以Rectangle对象的形式设置此对象的边界。void
MenuComponent.AccessibleAWTMenuComponent. setBounds(Rectangle r)
以Rectangle
对象的形式设置此对象的边界。void
Rectangle. setBounds(Rectangle r)
设置此Rectangle
的边界Rectangle
以匹配指定的Rectangle
。void
Window. setBounds(Rectangle r)
移动此组件并调整其大小以符合新的边界矩形r
。void
Frame. setMaximizedBounds(Rectangle bounds)
设置此帧的最大边界。Rectangle
Rectangle. union(Rectangle r)
计算此Rectangle
与指定的Rectangle
。Constructors in java.awt with parameters of type Rectangle 构造器 描述 Rectangle(Rectangle r)
构造一个新的Rectangle
,初始化为匹配指定的Rectangle
的值。 -
Uses of Rectangle in java.awt.event
Methods in java.awt.event that return Rectangle 变量和类型 方法 描述 Rectangle
PaintEvent. getUpdateRect()
返回表示响应此事件需要重新绘制的区域的矩形。Methods in java.awt.event with parameters of type Rectangle 变量和类型 方法 描述 void
PaintEvent. setUpdateRect(Rectangle updateRect)
设置表示响应此事件需要重新绘制的区域的矩形。Constructors in java.awt.event with parameters of type Rectangle 构造器 描述 PaintEvent(Component source, int id, Rectangle updateRect)
使用指定的源组件和类型构造PaintEvent
对象。 -
Uses of Rectangle in java.awt.font
Methods in java.awt.font that return Rectangle 变量和类型 方法 描述 Rectangle
GlyphVector. getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y)
当这个返回index字形的像素范围GlyphVector
在渲染Graphics
给定FontRenderContext
在给定位置。Rectangle
GlyphVector. getPixelBounds(FontRenderContext renderFRC, float x, float y)
在给定位置给定FontRenderContext
的图形中渲染时,返回此GlyphVector
的像素范围。Rectangle
TextLayout. getPixelBounds(FontRenderContext frc, float x, float y)
在给定位置给定FontRenderContext
的图形中渲染时,返回此TextLayout
的像素范围。 -
Uses of Rectangle in java.awt.geom
Methods in java.awt.geom that return Rectangle 变量和类型 方法 描述 Rectangle
Area. getBounds()
返回边界Rectangle
完全包围此Area
。Rectangle
CubicCurve2D. getBounds()
返回一个整数Rectangle
完全包围Shape
。Rectangle
Line2D. getBounds()
返回一个整数Rectangle
完全包围Shape
。Rectangle
Path2D. getBounds()
返回一个整数Rectangle
完全包围Shape
。Rectangle
QuadCurve2D. getBounds()
返回一个整数Rectangle
完全包围Shape
。Rectangle
RectangularShape. getBounds()
返回一个整数Rectangle
完全包围Shape
。 -
Uses of Rectangle in java.awt.im
Methods in java.awt.im that return Rectangle 变量和类型 方法 描述 Rectangle
InputMethodRequests. getTextLocation(TextHitInfo offset)
获取当前组合文本中指定偏移量的位置,或获取提交文本中选定内容的位置。 -
Uses of Rectangle in java.awt.im.spi
Methods in java.awt.im.spi with parameters of type Rectangle 变量和类型 方法 描述 void
InputMethod. notifyClientWindowChange(Rectangle bounds)
通知此输入方法客户端窗口位置或状态的更改。 -
Uses of Rectangle in java.awt.image
Methods in java.awt.image that return Rectangle 变量和类型 方法 描述 Rectangle
Raster. getBounds()
返回此Raster的边界Rectangle。Methods in java.awt.image with parameters of type Rectangle 变量和类型 方法 描述 WritableRaster
Raster. createCompatibleWritableRaster(Rectangle rect)
创建兼容的WritableRaster,其中包含由rect指定的位置(minX,minY)和大小(宽度,高度),新的SampleModel和新的初始化DataBuffer。Raster
BufferedImage. getData(Rectangle rect)
计算并返回BufferedImage
的任意区域。Raster
RenderedImage. getData(Rectangle rect)
计算并返回RenderedImage的任意区域。Constructors in java.awt.image with parameters of type Rectangle 构造器 描述 Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
使用给定的SampleModel,DataBuffer和parent构造一个Raster。WritableRaster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)
使用给定的SampleModel,DataBuffer和parent构造WritableRaster。 -
Uses of Rectangle in java.beans
Methods in java.beans with parameters of type Rectangle 变量和类型 方法 描述 void
PropertyEditor. paintValue(Graphics gfx, Rectangle box)
将值的表示绘制到屏幕空间的给定区域中。void
PropertyEditorSupport. paintValue(Graphics gfx, Rectangle box)
将值的表示绘制到屏幕空间的给定区域中。 -
Uses of Rectangle in javax.accessibility
Methods in javax.accessibility that return Rectangle 变量和类型 方法 描述 Rectangle
AccessibleComponent. getBounds()
以Rectangle
对象的形式获取此对象的边界。Rectangle
AccessibleText. getCharacterBounds(int i)
确定给定索引处字符的边界框。Rectangle
AccessibleExtendedText. getTextBounds(int startIndex, int endIndex)
返回两个索引之间文本的边界矩形。Methods in javax.accessibility with parameters of type Rectangle 变量和类型 方法 描述 void
AccessibleComponent. setBounds(Rectangle r)
以Rectangle
对象的形式设置此对象的边界。 -
Uses of Rectangle in javax.imageio
Fields in javax.imageio declared as Rectangle 变量和类型 字段 描述 protected Rectangle
IIOParam. sourceRegion
源区域,如果没有设置,则在null
。Methods in javax.imageio that return Rectangle 变量和类型 方法 描述 Rectangle
IIOParam. getSourceRegion()
返回要使用的源区域。protected static Rectangle
ImageReader. getSourceRegion(ImageReadParam param, int srcWidth, int srcHeight)
一种实用方法,读者可以使用该方法计算应读取的源图像区域,同时考虑所提供的ImageReadParam
中的任何源区域和子采样偏移设置。Methods in javax.imageio with parameters of type Rectangle 变量和类型 方法 描述 protected static void
ImageReader. computeRegions(ImageReadParam param, int srcWidth, int srcHeight, BufferedImage image, Rectangle srcRegion, Rectangle destRegion)
计算感兴趣的源区域和感兴趣的目标区域,考虑源图像的宽度和高度,可选的目标图像以及可选的ImageReadParam
。void
ImageWriter. prepareReplacePixels(int imageIndex, Rectangle region)
准备编写器处理对replacePixels
方法的一系列调用。void
IIOParam. setSourceRegion(Rectangle sourceRegion)
设置感兴趣的源区域。 -
Uses of Rectangle in javax.swing
Methods in javax.swing that return Rectangle 变量和类型 方法 描述 static Rectangle
SwingUtilities. calculateInnerArea(JComponent c, Rectangle r)
在r
中r
指定组件的内部绘制区域的位置和大小,并返回r
。static Rectangle[]
SwingUtilities. computeDifference(Rectangle rectA, Rectangle rectB)
方便返回一个rect数组,表示rectA
内不与rectB
重叠的rectB
。static Rectangle
SwingUtilities. computeIntersection(int x, int y, int width, int height, Rectangle dest)
便于计算两个矩形的交集,而无需分配新的矩形。static Rectangle
SwingUtilities. computeUnion(int x, int y, int width, int height, Rectangle dest)
在不分配新矩形的情况下计算两个矩形的并集的便捷方法。static Rectangle
SwingUtilities. convertRectangle(Component source, Rectangle aRectangle, Component destination)
将source
坐标系中的矩形aRectangle
转换为destination
坐标系。Rectangle
JComponent. getBounds(Rectangle rv)
将此组件的边界存储到“返回值”rv
并返回rv
。Rectangle
JTabbedPane. getBoundsAt(int index)
返回选项卡边界index
。protected Rectangle
DefaultDesktopManager. getBoundsForIconOf(JInternalFrame f)
iconifyFrame()
代码调用它来确定desktopIcon的正确边界。Rectangle
JList. getCellBounds(int index0, int index1)
返回列表坐标系中的边界矩形,用于由两个索引指定的单元格范围。Rectangle
JTable. getCellRect(int row, int column, boolean includeSpacing)
返回位于row
和column
交集处的单元格的矩形。Rectangle
AbstractButton.AccessibleAbstractButton. getCharacterBounds(int i)
确定给定索引处字符的边界框。Rectangle
JLabel.AccessibleJLabel. getCharacterBounds(int i)
返回字符串中给定索引处字符的边界框。Rectangle
JSpinner.AccessibleJSpinner. getCharacterBounds(int i)
确定给定索引处字符的边界框。Rectangle
ProgressMonitor.AccessibleProgressMonitor. getCharacterBounds(int i)
确定给定索引处字符的边界框。Rectangle
DebugGraphics. getClipBounds()
覆盖Graphics.getClipBounds
。Rectangle
RepaintManager. getDirtyRegion(JComponent aComponent)
返回组件的当前脏区域。static Rectangle
SwingUtilities. getLocalBounds(Component aComponent)
返回组件aComponent
的矩形(0,0,bounds.width,bounds.height)Rectangle
JInternalFrame. getNormalBounds()
如果JInternalFrame
未处于最大化状态,则返回getBounds()
; 否则,返回JInternalFrame
将恢复到的边界。Rectangle
JTree. getPathBounds(TreePath path)
返回将指定节点绘制到的Rectangle
。protected Rectangle
DefaultDesktopManager. getPreviousBounds(JInternalFrame f)
获取组件最大化之前组件的正常边界。Rectangle
JTree. getRowBounds(int row)
返回绘制指定行的节点的Rectangle
。Rectangle
JScrollPane. getViewportBorderBounds()
返回视口边框的边界。Rectangle
ScrollPaneLayout. getViewportBorderBounds(JScrollPane scrollpane)
已过时。截至JDK版本,Swing1.1由JScrollPane.getViewportBorderBounds()
取代。Rectangle
JViewport. getViewRect()
返回一个矩形,其原点为getViewPosition
,大小为getExtentSize
。Rectangle
JComponent. getVisibleRect()
返回Component
的“可见矩形” - 此组件的可见矩形new Rectangle(0, 0, getWidth(), getHeight())
及其所有祖先的可见矩形的交集。Methods in javax.swing with parameters of type Rectangle 变量和类型 方法 描述 static Rectangle
SwingUtilities. calculateInnerArea(JComponent c, Rectangle r)
在r
中r
指定组件的内部绘制区域的位置和大小,并返回r
。protected boolean
JViewport. computeBlit(int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint)
计算blit的参数,其中后备存储图像当前包含oldLoc
,我们滚动到newLoc
。static Rectangle[]
SwingUtilities. computeDifference(Rectangle rectA, Rectangle rectB)
方便返回一个rect数组,表示rectA
内与rectB
不重叠的rectB
。static Rectangle
SwingUtilities. computeIntersection(int x, int y, int width, int height, Rectangle dest)
便于计算两个矩形的交集,而无需分配新的矩形。static Rectangle
SwingUtilities. computeUnion(int x, int y, int width, int height, Rectangle dest)
在不分配新矩形的情况下计算两个矩形的并集的便捷方法。void
JComponent. computeVisibleRect(Rectangle visibleRect)
返回Component
的“可见矩形矩形” - 此组件及其所有祖先的可见矩形的交集。static Rectangle
SwingUtilities. convertRectangle(Component source, Rectangle aRectangle, Component destination)
将source
坐标系中的矩形aRectangle
转换为destination
坐标系。Rectangle
JComponent. getBounds(Rectangle rv)
将此组件的边界存储到“返回值”rv
并返回rv
。int
JLayer. getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
返回滚动增量,这是显示逻辑行或列的组件所必需的,以便完全显示一个行或列的块,具体取决于方向的值。int
JList. getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
返回滚动以显示下一个或上一个块的距离。int
JTable. getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
返回visibleRect.height
或visibleRect.width
,具体取决于此表的方向。int
JTree. getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
返回块增量的量,即visibleRect
的高度或宽度,基于orientation
。int
Scrollable. getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
显示逻辑行或列的组件应计算滚动增量,该增量将完全显示一个行或列的块,具体取决于方向的值。int
JLayer. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
返回滚动增量,这是显示逻辑行或列的组件所必需的,以便完全公开一个新行或列,具体取决于方向的值。int
JList. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
返回滚动以显示下一行或上一行(用于垂直滚动)或列(用于水平滚动)的距离。int
JTable. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
返回完全公开一个新行或列的滚动增量(以像素为单位)(取决于方向)。int
JTextArea. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
显示逻辑行或列的组件应计算滚动增量,该增量将完全显示一个新行或列,具体取决于方向的值。int
JTree. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
返回滚动时要增加的量。int
Scrollable. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
显示逻辑行或列的组件应计算滚动增量,该增量将完全显示一个新行或列,具体取决于方向的值。static boolean
SwingUtilities. isRectangleContainingRectangle(Rectangle a, Rectangle b)
返回true
如果@ {代码}包含b
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)
计算并返回图标原点的位置,文本基线的原点位置以及复合标签字符串的可能剪裁版本。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)
计算并返回图标原点的位置,文本基线的原点位置以及复合标签字符串的可能剪裁版本。void
CellRendererPane. paintComponent(Graphics g, Component c, Container p, Rectangle r)
使用矩形x,y,width,height字段调用this.paintComponent()。static void
SwingUtilities. paintComponent(Graphics g, Component c, Container p, Rectangle r)
将组件绘制到指定的Graphics
。void
JComponent. paintImmediately(Rectangle r)
现在绘制指定的区域。void
DefaultListCellRenderer. repaint(Rectangle r)
由于性能原因而被覆盖。void
JComponent. repaint(Rectangle r)
如果组件正在显示,则将指定的区域添加到脏区域列表。void
JComponent. scrollRectToVisible(Rectangle aRect)
将scrollRectToVisible()
消息转发给JComponent
的父级。void
JTextField. scrollRectToVisible(Rectangle r)
向左或向右滚动字段。void
JViewport. scrollRectToVisible(Rectangle contentRect)
滚动视图以使视图中的Rectangle
变为可见。void
JInternalFrame. setNormalBounds(Rectangle r)
设置此内部框架的正常边界,此内部框架将从其最大化状态恢复到的边界。protected void
DefaultDesktopManager. setPreviousBounds(JInternalFrame f, Rectangle r)
在最大化调用之前存储组件的边界。 -
Uses of Rectangle in javax.swing.border
Methods in javax.swing.border that return Rectangle 变量和类型 方法 描述 Rectangle
AbstractBorder. getInteriorRectangle(Component c, int x, int y, int width, int height)
这种方便方法调用静态方法。static Rectangle
AbstractBorder. getInteriorRectangle(Component c, Border b, int x, int y, int width, int height)
使用参数减去边框的插入返回一个矩形。 -
Uses of Rectangle in javax.swing.plaf
Methods in javax.swing.plaf that return Rectangle 变量和类型 方法 描述 abstract Rectangle
ListUI. getCellBounds(JList<?> list, int index1, int index2)
返回给定列表坐标系中的边界矩形,用于由两个索引指定的单元格范围。abstract Rectangle
TreeUI. getPathBounds(JTree tree, TreePath path)
返回包含将绘制路径中最后一项的标签部分的Rectangle。abstract Rectangle
TabbedPaneUI. getTabBounds(JTabbedPane pane, int index)
返回选项卡边界的矩形。abstract Rectangle
TextUI. modelToView(JTextComponent t, int pos)
abstract Rectangle
TextUI. modelToView(JTextComponent t, int pos, Position.Bias bias)
-
Uses of Rectangle in javax.swing.plaf.basic
Subclasses of Rectangle in javax.swing.plaf.basic 变量和类型 类 描述 static class
BasicTextUI.BasicCaret
接口Caret
默认实现。Fields in javax.swing.plaf.basic declared as Rectangle 变量和类型 字段 描述 protected Rectangle
BasicProgressBarUI. boxRect
用于保存要绘制的弹跳框(由getBox返回)的位置和大小。protected Rectangle
BasicTabbedPaneUI. calcRect
用于一般布局计算的矩形,以避免动态构造许多新的矩形。protected Rectangle
BasicSliderUI. contentRect
内容矩形protected Rectangle
BasicSliderUI. focusRect
焦点矩形protected Rectangle
BasicSliderUI. labelRect
标签矩形protected Rectangle[]
BasicTabbedPaneUI. rects
标签rectsprotected Rectangle
BasicScrollBarUI. thumbRect
拇指矩形protected Rectangle
BasicSliderUI. thumbRect
拇指矩形protected Rectangle
BasicSliderUI. tickRect
勾选矩形protected Rectangle
BasicScrollBarUI. trackRect
跟踪矩形protected Rectangle
BasicSliderUI. trackRect
跟踪矩形Methods in javax.swing.plaf.basic that return Rectangle 变量和类型 方法 描述 protected Rectangle
BasicComboPopup. computePopupBounds(int px, int py, int pw, int ph)
根据组合框位置和封闭屏幕边界计算组合框弹出部分的位置和大小。protected Rectangle
BasicProgressBarUI. getBox(Rectangle r)
存储将在r
为当前动画索引绘制的弹跳框的位置和大小,并返回r
。protected Rectangle
BasicTreeUI. getDropLineRect(JTree.DropLocation loc)
返回下拉线的无限制框。Rectangle
BasicTreeUI.NodeDimensionsHandler. getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size)
负责获取特定节点的大小。Rectangle
BasicTreeUI. getPathBounds(JTree tree, TreePath path)
返回包含将绘制路径中最后一项的标签部分的Rectangle。protected Rectangle
BasicTabbedPaneUI. getTabBounds(int tabIndex, Rectangle dest)
返回JTabbedPane组件的坐标空间中指定选项卡的边界。Rectangle
BasicTabbedPaneUI. getTabBounds(JTabbedPane pane, int i)
返回指定选项卡索引的边界。protected Rectangle
BasicScrollBarUI. getThumbBounds()
返回拇指的当前大小/位置。protected Rectangle
BasicScrollBarUI. getTrackBounds()
返回轨道的当前边界,即增量和减量按钮之间的空间,减去插入。protected Rectangle
BasicTextUI. getVisibleEditorRect()
获取赋予根视图的分配。Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos)
Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos, Position.Bias bias)
protected Rectangle
BasicComboBoxUI. rectangleForCurrentValue()
返回为绘制当前所选项目而保留的区域。Methods in javax.swing.plaf.basic with parameters of type Rectangle 变量和类型 方法 描述 protected Rectangle
BasicProgressBarUI. getBox(Rectangle r)
存储将在r
为当前动画索引绘制的弹跳框的位置和大小,并返回r
。Rectangle
BasicTreeUI.NodeDimensionsHandler. getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size)
负责获取特定节点的大小。protected Rectangle
BasicTabbedPaneUI. getTabBounds(int tabIndex, Rectangle dest)
返回JTabbedPane组件的坐标空间中指定选项卡的边界。protected String
BasicLabelUI. layoutCL(JLabel label, FontMetrics fontMetrics, String text, Icon icon, Rectangle viewR, Rectangle iconR, Rectangle textR)
将调用转发给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<Object> cellRenderer, ListModel<Object> dataModel, ListSelectionModel selModel, int leadIndex)
绘制一个列表单元格:计算相关状态,获取“橡皮图章”单元格渲染器组件,然后使用CellRendererPane
绘制它。void
BasicComboBoxUI. paintCurrentValue(Graphics g, Rectangle bounds, boolean hasFocus)
绘制当前选定的项目。void
BasicComboBoxUI. paintCurrentValueBackground(Graphics g, Rectangle bounds, boolean hasFocus)
绘制当前所选项目的背景。protected void
BasicTreeUI. paintExpandControl(Graphics g, Rectangle clipBounds, Insets insets, Rectangle bounds, TreePath path, int row, boolean isExpanded, boolean hasBeenExpanded, boolean isLeaf)
绘制一行的展开(切换)部分。protected void
BasicButtonUI. paintFocus(Graphics g, AbstractButton b, Rectangle viewRect, Rectangle textRect, Rectangle iconRect)
绘制一个聚焦按钮。protected void
BasicRadioButtonUI. paintFocus(Graphics g, Rectangle textRect, Dimension size)
油漆聚焦单选按钮。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)
涂抹腿部的水平部分。protected void
BasicButtonUI. paintIcon(Graphics g, JComponent c, Rectangle iconRect)
绘制当前按钮的图标。protected void
BasicTabbedPaneUI. paintIcon(Graphics g, int tabPlacement, int tabIndex, Icon icon, Rectangle iconRect, boolean isSelected)
画一个图标。protected void
BasicToggleButtonUI. paintIcon(Graphics g, AbstractButton b, 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)
绘制一行的渲染器部分。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)
呈现当前按钮文本的方法。protected void
BasicButtonUI. paintText(Graphics g, JComponent c, Rectangle textRect, String text)
呈现当前按钮文本的方法。protected void
BasicMenuItemUI. paintText(Graphics g, JMenuItem menuItem, Rectangle textRect, String text)
呈现当前菜单项的文本。protected void
BasicTabbedPaneUI. paintText(Graphics g, int tabPlacement, Font font, FontMetrics metrics, int tabIndex, String title, Rectangle textRect, boolean isSelected)
绘制文字。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)
涂抹腿部的垂直部分。 -
Uses of Rectangle in javax.swing.plaf.metal
Methods in javax.swing.plaf.metal with parameters of type Rectangle 变量和类型 方法 描述 void
MetalComboBoxUI. paintCurrentValue(Graphics g, Rectangle bounds, boolean hasFocus)
如有必要,绘制当前选定的项目。void
MetalComboBoxUI. paintCurrentValueBackground(Graphics g, Rectangle bounds, boolean hasFocus)
如有必要,绘制当前所选项目的背景。protected void
MetalToggleButtonUI. paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
在空间iconRect
绘制按钮b
的相应图标。 -
Uses of Rectangle in javax.swing.plaf.multi
Methods in javax.swing.plaf.multi that return Rectangle 变量和类型 方法 描述 Rectangle
MultiListUI. getCellBounds(JList<?> a, int b, int c)
在由此对象处理的每个UI上调用getCellBounds
方法。Rectangle
MultiTreeUI. getPathBounds(JTree a, TreePath b)
在由此对象处理的每个UI上调用getPathBounds
方法。Rectangle
MultiTabbedPaneUI. getTabBounds(JTabbedPane a, int b)
在由此对象处理的每个UI上调用getTabBounds
方法。Rectangle
MultiTextUI. modelToView(JTextComponent a, int b)
Rectangle
MultiTextUI. modelToView(JTextComponent a, int b, Position.Bias c)
-
Uses of Rectangle in javax.swing.plaf.synth
Methods in javax.swing.plaf.synth with parameters of type Rectangle 变量和类型 方法 描述 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)
布置文本和图标,通过引用返回放置图标和文本的位置。protected void
SynthToolBarUI. paintContent(SynthContext context, Graphics g, Rectangle bounds)
绘制工具栏内容。void
SynthComboBoxUI. paintCurrentValue(Graphics g, Rectangle bounds, boolean hasFocus)
绘制当前选定的项目。void
SynthGraphicsUtils. paintText(SynthContext ss, Graphics g, String text, Rectangle bounds, int mnemonicIndex)
在指定位置绘制文本。protected void
SynthScrollBarUI. paintThumb(SynthContext context, Graphics g, Rectangle thumbBounds)
绘制滚动条拇指。protected void
SynthSliderUI. paintThumb(SynthContext context, Graphics g, Rectangle thumbBounds)
画滑块拇指。protected void
SynthScrollBarUI. paintTrack(SynthContext context, Graphics g, Rectangle trackBounds)
绘制滚动条轨道。protected void
SynthSliderUI. paintTrack(SynthContext context, Graphics g, Rectangle trackBounds)
绘制滑块轨道。 -
Uses of Rectangle in javax.swing.table
Methods in javax.swing.table that return Rectangle 变量和类型 方法 描述 Rectangle
JTableHeader. getHeaderRect(int column)
返回包含标题column
贴的矩形,column
为column
。Methods in javax.swing.table with parameters of type Rectangle 变量和类型 方法 描述 void
DefaultTableCellRenderer. repaint(Rectangle r)
由于性能原因而被覆盖。 -
Uses of Rectangle in javax.swing.text
Subclasses of Rectangle in javax.swing.text 变量和类型 类 描述 class
DefaultCaret
Caret的默认实现。Fields in javax.swing.text declared as Rectangle 变量和类型 字段 描述 protected Rectangle
AsyncBoxView.ChildLocator. childAlloc
用于子分配的形状,以避免产生大量垃圾。protected Rectangle
AsyncBoxView.ChildLocator. lastAlloc
最后看到的分配(用于在向上刷新更改时重新绘制)。Methods in javax.swing.text that return Rectangle 变量和类型 方法 描述 Rectangle
JTextComponent.AccessibleJTextComponent. getCharacterBounds(int i)
确定给定索引处字符的边界框。protected Rectangle
CompositeView. getInsideAllocation(Shape a)
将给予视图的不可变分配转换为表示内部分配的可变分配(即删除了顶部,左侧,底部和右侧插入的给定分配的边界。Rectangle
JTextComponent.AccessibleJTextComponent. getTextBounds(int startIndex, int endIndex)
返回Rectangle
将文本Rectangle
在两个Rectangle
之间。protected Rectangle
PlainView. lineToRect(Shape a, int line)
确定表示给定行的矩形。Rectangle
JTextComponent. modelToView(int pos)
Methods in javax.swing.text with parameters of type Rectangle 变量和类型 方法 描述 protected void
DefaultCaret. adjustVisibility(Rectangle nloc)
滚动关联的视图(如有必要)以使插入符号可见。void
FlowView.FlowStrategy. changedUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
从文档中发出通知,告知该视图负责的位置中的属性已更改。protected void
BoxView. childAllocation(int index, Rectangle alloc)
为子视图分配区域。protected abstract void
CompositeView. childAllocation(int index, Rectangle a)
返回给定子项的分配。protected void
DefaultCaret. damage(Rectangle r)
损坏插入符号周围的区域,使其在新位置重新绘制。int
JTextComponent. getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
显示逻辑行或列的组件应计算滚动增量,该增量将完全显示一个行或列的块,具体取决于方向的值。int
JTextComponent. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
显示逻辑行或列的组件应计算滚动增量,该增量将完全显示一个新行或列,具体取决于方向的值。protected View
BoxView. getViewAtPoint(int x, int y, Rectangle alloc)
在给定坐标处获取子视图。protected abstract View
CompositeView. getViewAtPoint(int x, int y, Rectangle alloc)
在给定坐标处获取子视图。protected View
CompositeView. getViewAtPosition(int pos, Rectangle a)
获取表示模型中给定位置的子视图。protected View
TableView. getViewAtPosition(int pos, Rectangle a)
获取表示模型中给定位置的子视图。protected View
TableView.TableRow. getViewAtPosition(int pos, Rectangle a)
获取表示模型中给定位置的子视图。void
FlowView.FlowStrategy. insertUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
通知在给定流视图负责的位置将某些内容插入到文档中。protected boolean
BoxView. isAfter(int x, int y, Rectangle innerAlloc)
确定点是否落在分配的区域之后。protected abstract boolean
CompositeView. isAfter(int x, int y, Rectangle alloc)
测试点是否位于矩形范围之后。protected boolean
BoxView. isBefore(int x, int y, Rectangle innerAlloc)
确定点是否落在分配的区域之前。protected abstract boolean
CompositeView. isBefore(int x, int y, Rectangle alloc)
测试点是否位于矩形范围之前。protected void
BoxView. paintChild(Graphics g, Rectangle alloc, int index)
涂孩子。void
FlowView.FlowStrategy. removeUpdate(FlowView fv, DocumentEvent e, Rectangle alloc)
通知在给定流视图负责的位置从文档中删除了某些内容。 -
Uses of Rectangle in javax.swing.text.html
Methods in javax.swing.text.html with parameters of type Rectangle 变量和类型 方法 描述 protected void
ListView. paintChild(Graphics g, Rectangle alloc, int index)
给一个孩子画画; 由paint()调用。 -
Uses of Rectangle in javax.swing.tree
Methods in javax.swing.tree that return Rectangle 变量和类型 方法 描述 abstract Rectangle
AbstractLayoutCache. getBounds(TreePath path, Rectangle placeIn)
返回一个矩形,给出绘制路径所需的边界。Rectangle
FixedHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)
返回一个矩形,给出绘制路径所需的边界。Rectangle
VariableHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)
返回Rectangle
它包围在其中所确定的项目的标签部path
将被绘制。protected Rectangle
AbstractLayoutCache. getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle placeIn)
通过引用返回placeIn
,表示value
所需的大小。abstract Rectangle
AbstractLayoutCache.NodeDimensions. getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle bounds)
通过边界引用返回大小和x原点以将值置于。Methods in javax.swing.tree with parameters of type Rectangle 变量和类型 方法 描述 abstract Rectangle
AbstractLayoutCache. getBounds(TreePath path, Rectangle placeIn)
返回一个矩形,给出绘制路径所需的边界。Rectangle
FixedHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)
返回一个矩形,给出绘制路径所需的边界。Rectangle
VariableHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)
返回Rectangle
它包围在其中所确定的项目的标签部path
将被绘制。protected Rectangle
AbstractLayoutCache. getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle placeIn)
通过引用返回placeIn
,表示value
所需的大小。abstract Rectangle
AbstractLayoutCache.NodeDimensions. getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle bounds)
通过边界引用返回大小和x原点以将值置于。int
AbstractLayoutCache. getPreferredWidth(Rectangle bounds)
返回传入区域的首选宽度。int
VariableHeightLayoutCache. getPreferredWidth(Rectangle bounds)
返回visibleRegion
区域的首选宽度和高度。void
DefaultTreeCellRenderer. repaint(Rectangle r)
由于性能原因而被覆盖。
-