클래스 java.awt.Rectangle 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.awt.Rectangle 의 사용

Rectangle 를 사용하고 있는 패키지
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.awt.event | AWT 컴퍼넌트에 의해 트리거되는 다양한 종류의 이벤트를 처리하는 인터페이스와 클래스를 제공합니다.
java.awt.font | 폰트 관련의 클래스 및 인터페이스를 제공합니다.
java.awt.geom | 2 차원 기하학적 도형에 관련하는 객체로 처리를 정의 및 실행하는 Java 2D 클래스를 제공합니다.
java.awt.im | 입력 메소드 시스템를 위한 클래스 및 인터페이스를 제공합니다.
java.awt.im.spi | 모든 Java 실행시 환경에서 사용할 수 있는 입력 메소드의 개발을 가능하게 하는 인터페이스를 제공합니다.
java.awt.image | 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.
java.beans | Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.
javax.accessibility | 사용자 인터페이스 컴퍼넌트와 그러한 컴퍼넌트에의 액세스를 제공하는 사용자 보조 기능동안의 규약을 정의합니다.
javax.imageio | Java Image I/O API 의 기본 패키지입니다.
javax.swing | 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.
javax.swing.border | Swing 컴퍼넌트의 주위에 각종 경계를 draw하기 위한 클래스 및 인터페이스를 제공합니다.
javax.swing.plaf | 1 개의 인터페이스 및 많은 abstract 클래스를 제공하고 있어, Swing 는, 플러그 인 가능한 Look & Feel 기능을 실현하기 위해서(때문에) 이러한 클래스를 이용합니다.
javax.swing.plaf.basic | 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.
javax.swing.plaf.metal | 디폴트의 Look & Feel 인 Java Look & Feel (코드명은 Metal)에 따라 작성된 사용자 인터페이스 객체를 제공합니다.
javax.swing.plaf.multi | 복수의 Look & Feel 를 결합하는 사용자 인터페이스 객체를 제공합니다.
javax.swing.plaf.synth | Synth 는, 모든 페인트가 위양 되는 스킨 설정 가능한 Look & Feel 입니다.
javax.swing.table | `javax.swing.JTable` 를 처리하기 위한 클래스 및 인터페이스를 제공합니다.
javax.swing.text | 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.
javax.swing.text.html | HTML 텍스트 문자 편집기를 작성하기 위한 `HTMLEditorKit` 클래스와 지원 클래스를 제공합니다.
javax.swing.tree | `javax.swing.JTree` 를 처리하기 위한 클래스와 인터페이스를 제공합니다.

java.awt 에서의 Rectangle 의 사용

Rectangle 로서 선언되고 있는 java.awt 의 필드
`protected Rectangle` | `Polygon. bounds` 이 `Polygon` 의 경계입니다.

Rectangle 를 돌려주는 java.awt 의 메소드
`Rectangle` | `Component. bounds ()` 추천 되고 있지 않습니다. JDK Version 1.1 이후는,`getBounds()` 로 옮겨졌습니다.
`Rectangle` | `Polygon. getBoundingBox ()` 추천 되고 있지 않습니다. JDK version 1.1 이후는, `getBounds()` 로 옮겨졌습니다.
`Rectangle` | `Component. getBounds ()` 이 컴퍼넌트의 경계를 `Rectangle` 객체로서 돌려줍니다.
`Rectangle` | `Component.AccessibleAWTComponent. getBounds ()` 객체의 경계를, Rectangle 객체의 형식에서 돌려줍니다.
`Rectangle` | `Shape. getBounds ()` `Shape` 를 완전하게 둘러싸는 정수형 `Rectangle` 를 돌려줍니다.
`abstract Rectangle` | `GraphicsConfiguration. getBounds ()` 디바이스의 좌표의 `GraphicsConfiguration` 의 경계를 돌려줍니다.
`Rectangle` | `Rectangle. getBounds ()` 이 `Rectangle` 의 경계의 `Rectangle` 영역을 가져옵니다.
`Rectangle` | `MenuComponent.AccessibleAWTMenuComponent. getBounds ()` 객체의 경계를,`Rectangle` 객체의 형식에서 돌려줍니다.
`Rectangle` | `SplashScreen. getBounds ()` 스플래쉬 화면 윈도우의 경계를 `Rectangle` 로서 돌려줍니다.
`Rectangle` | `Polygon. getBounds ()` 이 `Polygon` 의 바운딩 박스를 돌려줍니다.
`Rectangle` | `List.AccessibleAWTList.AccessibleAWTListChild. getBounds ()` 객체의 경계를, Rectangle 객체의 형식에서 돌려줍니다.
`Rectangle` | `Component. getBounds (Rectangle rv)` 이 컴퍼넌트의 경계를 「반환값」rv 에 포함해,rv 를 돌려줍니다.
`Rectangle` | `TextComponent.AccessibleAWTTextComponent. getCharacterBounds (int i)` 캐릭터 라인에 대한 지정된 인덱스로 문자의 바운딩 박스를 결정합니다.
`abstract Rectangle` | `Graphics. getClipBounds ()` 현재의 클리핑 영역의 경계의 구형을 돌려줍니다.
`Rectangle` | `Graphics. getClipBounds (Rectangle r)` 현재의 클리핑 영역의 경계의 구형을 돌려줍니다.
`Rectangle` | `Graphics. getClipRect ()` 추천 되고 있지 않습니다. JDK version 1.1 이후는, `getClipBounds()` 로 옮겨졌습니다.
`Rectangle` | `Frame. getMaximizedBounds ()` 이 프레임의 최대화된 경계를 돌려줍니다.
`Rectangle` | `GraphicsEnvironment. getMaximumWindowBounds ()` 중앙에 배치된 Window 의 최대의 경계를 돌려줍니다.
`Rectangle` | `Rectangle. intersection (Rectangle r)` 이 `Rectangle` 와 지정된 `Rectangle` 와의 공통 부분을 산출합니다.
`Rectangle` | `Rectangle. union (Rectangle r)` 이 `Rectangle` 와 지정된 `Rectangle` 와의 결합 부분을 산출합니다.

Rectangle 형의 파라미터를 가지는 java.awt 의 메소드
`void` | `Rectangle. add (Rectangle r)` `Rectangle` 를 이 `Rectangle` 에 추가합니다.
`protected void` | `GridBagLayout. adjustForGravity (GridBagConstraints constraints, Rectangle r)` x, y, 폭, 높이 필드를, 제약 기하학적 도형 및 패드에 응해 올바른 값에 조정합니다.
`protected void` | `GridBagLayout. AdjustForGravity (GridBagConstraints constraints, Rectangle r)` 이 메소드는 하위 호환성 (을) 위해서만 제공됩니다.
`boolean` | `Rectangle. contains (Rectangle r)` 이 `Rectangle` 가, 지정된 `Rectangle` 를 완전하게 포함할지 어떨지를 판정합니다.
`PaintContext` | `Color. createContext (ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)` 솔리드 칼라 패턴을 생성하기 위해서 사용되는 `PaintContext` 를 생성해 돌려줍니다.
`PaintContext` | `Paint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용하는 `PaintContext` 를 작성해 돌려줍니다.
`PaintContext` | `SystemColor. createContext (ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)` 솔리드 칼라 패턴을 작성하기 위해서 사용되는 `PaintContext` 를 작성해 돌려줍니다.
`PaintContext` | `TexturePaint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용되는 문맥을 작성해 돌려줍니다.
`PaintContext` | `RadialGradientPaint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용하는 `PaintContext` 를 작성해 돌려줍니다.
`PaintContext` | `LinearGradientPaint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용하는 `PaintContext` 를 작성해 돌려줍니다.
`PaintContext` | `GradientPaint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용되는 문맥을 작성해 돌려줍니다.
`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` 가 지정된 `Rectangle` (디바이스 공간에 있다)와 교차할지 어떨지를 판정합니다.
`Rectangle` | `Rectangle. intersection (Rectangle r)` 이 `Rectangle` 와 지정된 `Rectangle` 와의 공통 부분을 산출합니다.
`boolean` | `Rectangle. intersects (Rectangle r)` 이 `Rectangle` 와 지정된 `Rectangle` 가 교차할지 어떨지를 판정합니다.
`void` | `Window. setBounds (Rectangle r)` 새로운 경계의 구형 `r` 에 적합하도록(듯이) 이 컴퍼넌트를 이동해, 사이즈 변경합니다.
`void` | `Component. setBounds (Rectangle r)` 새로운 경계의 구형 `r` 에 적합하도록(듯이) 이 컴퍼넌트를 이동해, 사이즈 변경합니다.
`void` | `Component.AccessibleAWTComponent. setBounds (Rectangle r)` 객체의 경계를,`Rectangle` 객체의 형식에서 설정합니다.
`void` | `Rectangle. setBounds (Rectangle r)` 이 `Rectangle` 의 경계의 `Rectangle` 영역을, 지정된 `Rectangle` 에 일치하도록(듯이) 설정합니다.
`void` | `MenuComponent.AccessibleAWTMenuComponent. setBounds (Rectangle r)` 객체의 경계를,`Rectangle` 객체의 형식에서 설정합니다.
`void` | `List.AccessibleAWTList.AccessibleAWTListChild. setBounds (Rectangle r)` 객체의 경계를, Rectangle 객체의 형식에서 설정합니다.
`void` | `Frame. setMaximizedBounds (Rectangle bounds)` 이 프레임의 최대화된 경계를 설정합니다.
`Rectangle` | `Rectangle. union (Rectangle r)` 이 `Rectangle` 와 지정된 `Rectangle` 와의 결합 부분을 산출합니다.

Rectangle 형의 파라미터를 가지는 java.awt 의 생성자
`Rectangle (Rectangle r)` 지정된 `Rectangle` 의 값에 일치하도록(듯이) 초기화된 새로운 `Rectangle` 를 구축합니다.

java.awt.event 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 java.awt.event 의 메소드
`Rectangle` | `PaintEvent. getUpdateRect ()` 이 이벤트에 응답해 재draw 될 필요가 있는 영역을 나타내는 구형을 돌려줍니다.

Rectangle 형의 파라미터를 가지는 java.awt.event 의 메소드
`void` | `PaintEvent. setUpdateRect (Rectangle updateRect)` 이 이벤트에 응답해 재draw 될 필요가 있는 영역을 나타내는 구형을 설정합니다.

Rectangle 형의 파라미터를 가지는 java.awt.event 의 생성자
`PaintEvent (Component source, int id, Rectangle updateRect)` 지정된 발생원의 컴퍼넌트와 형태로,`PaintEvent` 객체를 구축합니다.

java.awt.font 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 java.awt.font 의 메소드
`Rectangle` | `GlyphVector. getGlyphPixelBounds (int index, FontRenderContext renderFRC, float x, float y)` 지정된 위치에서 지정된 `FontRenderContext` 를 사용해 `Graphics` 내에 이 `GlyphVector` 가 draw 될 때의 인덱스의 위치에 있는 Glyph의 픽셀 경계를 돌려줍니다.
`Rectangle` | `GlyphVector. getPixelBounds (FontRenderContext renderFRC, float x, float y)` 지정된 위치에서 지정된 `FontRenderContext` 를 사용해, 그래픽스내에 이 `GlyphVector` 가 draw 될 때의 인덱스의 위치에 있는 Glyph의 픽셀 경계를 돌려줍니다.
`Rectangle` | `TextLayout. getPixelBounds (FontRenderContext frc, float x, float y)` 지정된 위치에서 지정된 `FontRenderContext` 를 사용해, 그래픽스내에 이 `TextLayout` 가 draw 될 때의 인덱스의 위치에 있는 Glyph의 픽셀 경계를 돌려줍니다.

java.awt.geom 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 java.awt.geom 의 메소드
`Rectangle` | `RectangularShape. getBounds ()` `Shape` 를 완전하게 둘러싸는 정수형 `Rectangle` 를 돌려줍니다.
`Rectangle` | `Path2D. getBounds ()` `Shape` 를 완전하게 둘러싸는 정수형 `Rectangle` 를 돌려줍니다.
`Rectangle` | `QuadCurve2D. getBounds ()` `Shape` 를 완전하게 둘러싸는 정수형 `Rectangle` 를 돌려줍니다.
`Rectangle` | `Line2D. getBounds ()` `Shape` 를 완전하게 둘러싸는 정수형 `Rectangle` 를 돌려줍니다.
`Rectangle` | `CubicCurve2D. getBounds ()` `Shape` 를 완전하게 둘러싸는 정수형 `Rectangle` 를 돌려줍니다.
`Rectangle` | `Area. getBounds ()` 이 `Area` 를 완전하게 둘러싸는 바운딘그 `Rectangle` 를 돌려줍니다.

java.awt.im 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 java.awt.im 의 메소드
`Rectangle` | `InputMethodRequests. getTextLocation (TextHitInfo offset)` 현재의 변환 텍스트에서의 지정된 오프셋(offset)의 위치, 또는 확정 텍스트에서의 선택 범위의 위치를 돌려줍니다.

java.awt.im.spi 에서의 Rectangle 의 사용

Rectangle 형의 파라미터를 가지는 java.awt.im.spi 의 메소드
`void` | `InputMethod. notifyClientWindowChange (Rectangle bounds)` 클라이언트의 윈도우 위치 또는 상태의 변경을, 이 입력 메소드에 통지합니다.

java.awt.image 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 java.awt.image 의 메소드
`Rectangle` | `Raster. getBounds ()` 이 Raster 의 경계의 Rectangle 를 돌려줍니다.

Rectangle 형의 파라미터를 가지는 java.awt.image 의 메소드
`WritableRaster` | `Raster. createCompatibleWritableRaster (Rectangle rect)` rect 에 의해 지정되는 위치 (minX, minY)와 사이즈 (width, height), 새로운 SampleModel, 및 초기화된 새로운 DataBuffer 를 가져, 호환성이 있는 WritableRaster 를 생성합니다.
`Raster` | `BufferedImage. getData (Rectangle rect)` `BufferedImage` 의 임의의 영역을 계산해 돌려줍니다.
`Raster` | `RenderedImage. getData (Rectangle rect)` RenderedImage 의 임의의 영역을 계산해 돌려줍니다.

Rectangle 형의 파라미터를 가지는 java.awt.image 의 생성자
`Raster (SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)` 지정된 SampleModel, DataBuffer, 및 부모를 사용해 Raster 를 구축합니다.
`WritableRaster (SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, WritableRaster parent)` 지정된 SampleModel, DataBuffer, 및 부모를 사용해 WritableRaster 를 구축합니다.

java.beans 에서의 Rectangle 의 사용

Rectangle 형의 파라미터를 가지는 java.beans 의 메소드
`void` | `PropertyEditorSupport. paintValue (Graphics gfx, Rectangle box)` 값의 표현을 화면의 지정된 영역에 draw 합니다.
`void` | `PropertyEditor. paintValue (Graphics gfx, Rectangle box)` 값의 표현을 화면의 지정된 영역에 draw 합니다.

javax.accessibility 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 javax.accessibility 의 메소드
`Rectangle` | `AccessibleComponent. getBounds ()` 객체의 경계를, Rectangle 객체의 형식에서 돌려줍니다.
`Rectangle` | `AccessibleText. getCharacterBounds (int i)` 캐릭터 라인에 대한 지정된 인덱스로 문자의 바운딩 박스를 결정합니다.
`Rectangle` | `AccessibleExtendedText. getTextBounds (int startIndex, int endIndex)` 2 개의 인덱스간의 텍스트의 경계의 구형을 돌려줍니다.

Rectangle 형의 파라미터를 가지는 javax.accessibility 의 메소드
`void` | `AccessibleComponent. setBounds (Rectangle r)` 객체의 경계를, Rectangle 객체의 형식에서 설정합니다.

javax.imageio 에서의 Rectangle 의 사용

Rectangle 로서 선언되고 있는 javax.imageio 의 필드
`protected Rectangle` | `IIOParam. sourceRegion` 소스 영역, 또는 아무것도 설정되지 않는 경우는 `null` 와리.

Rectangle 를 돌려주는 javax.imageio 의 메소드
`Rectangle` | `IIOParam. getSourceRegion ()` 사용하는 소스 영역을 돌려줍니다.
`protected static Rectangle` | `ImageReader. getSourceRegion (ImageReadParam param, int srcWidth, int srcHeight)` 지정된 `ImageReadParam` 의 소스 영역과 서브 샘플링의 좌표의 설정을 고려해, 읽기측이 읽어내는 소스 이미지의 영역을 계산하기 위해서 사용하는 유틸리티 메소드입니다.

Rectangle 형의 파라미터를 가지는 javax.imageio 의 메소드
`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)` 처리 대상의 소스 영역을 설정합니다.

javax.swing 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 javax.swing 의 메소드
`static Rectangle` | `SwingUtilities. calculateInnerArea (JComponent c, Rectangle r)` `r` 내에서 지정된 컴퍼넌트의 내부 페인트 영역의 위치와 사이즈를 포함해,`r` 를 돌려줍니다.
`static Rectangle []` | `SwingUtilities. computeDifference (Rectangle rectA, Rectangle rectB)` `rectA` 내에서 `rectB` 와 오버랩 하지 않는 영역을 표현하는 구형의 배열을 돌려주는데 편리합니다.
`static Rectangle` | `SwingUtilities. computeIntersection (int x, int y, int width, int height, Rectangle dest)` 새로운 구형을 할당하지 않고 , 2 개의 구형의 공통 부분을 계산하는데 편리합니다.
`static Rectangle` | `SwingUtilities. computeUnion (int x, int y, int width, int height, Rectangle dest)` 새로운 구형을 할당하지 말고 2 개의 구형의 결합 부분을 산출하는 편리한 메소드입니다.
`static Rectangle` | `SwingUtilities. convertRectangle (Component source, Rectangle aRectangle, Component destination)` `source` 좌표 체계의 `aRectangle` 를 `destination` 좌표 체계로 변환합니다.
`Rectangle` | `JList.AccessibleJList.AccessibleJListChild. getBounds ()`
`Rectangle` | `JTable.AccessibleJTable.AccessibleJTableCell. getBounds ()`
`Rectangle` | `JTree.AccessibleJTree.AccessibleJTreeNode. getBounds ()`
`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)` 2 개의 인덱스로 지정된 셀의 범위를 나타내는, 리스트의 좌표계내의 경계의 구형을 돌려줍니다.
`Rectangle` | `JTable. getCellRect (int row, int column, boolean includeSpacing)` `row` 와 `column` 가 교차하는 위치의 셀의 구형을 돌려줍니다.
`Rectangle` | `JLabel.AccessibleJLabel. getCharacterBounds (int i)` 지정된 캐릭터 라인의 인덱스의 위치에 있는 문자의 바운딩 박스를 판정합니다.
`Rectangle` | `AbstractButton.AccessibleAbstractButton. getCharacterBounds (int i)` 지정된 캐릭터 라인의 인덱스의 위치에 있는 문자의 바운딩 박스를 판정합니다.
`Rectangle` | `ProgressMonitor.AccessibleProgressMonitor. getCharacterBounds (int i)` 지정된 캐릭터 라인의 인덱스의 위치에 있는 문자의 바운딩 박스를 판정합니다.
`Rectangle` | `JSpinner.AccessibleJSpinner. getCharacterBounds (int i)` 지정된 캐릭터 라인의 인덱스의 위치에 있는 문자의 바운딩 박스를 판정합니다.
`Rectangle` | `DebugGraphics. getClipBounds ()` `Graphics.getClipBounds` 를 오버라이드(override) 합니다.
`Rectangle` | `RepaintManager. getDirtyRegion (JComponent aComponent)` 컴퍼넌트의 현재의 더티 리젼을 돌려줍니다.
`static Rectangle` | `SwingUtilities. getLocalBounds (Component aComponent)` `aComponent` 컴퍼넌트의 구형 (0,0, bounds.width, bounds.height)을 돌려줍니다.
`Rectangle` | `JInternalFrame. getNormalBounds ()` `JInternalFrame` 가 최대화 상태가 아닌 경우,`getBounds()` 를 돌려줍니다.
`Rectangle` | `JTree. getPathBounds (TreePath path)` 지정된 노드가 draw 되는 `Rectangle` 를 돌려줍니다.
`protected Rectangle` | `DefaultDesktopManager. getPreviousBounds (JInternalFrame f)` 컴퍼넌트의 일반적으로의 경계를 컴퍼넌트 최대화의 직전에 돌려줍니다.
`Rectangle` | `JTree. getRowBounds (int row)` 지정된 행에 있는 노드가 draw 되는 `Rectangle` 를 돌려줍니다.
`Rectangle` | `JScrollPane. getViewportBorderBounds ()` 뷰포트의 경계의 경계를 돌려줍니다.
`Rectangle` | `ScrollPaneLayout. getViewportBorderBounds (JScrollPane scrollpane)` 추천 되고 있지 않습니다. JDK 의 Swing 1.1 이후는 `JScrollPane.getViewportBorderBounds()` 로 옮겨놓을 수 있었습니다.
`Rectangle` | `JViewport. getViewRect ()` 기점이 `getViewPosition`, 사이즈가 `getExtentSize` 인 구형을 돌려줍니다.
`Rectangle` | `JComponent. getVisibleRect ()` 이것은 이 메소드의 반환값입니다.

Rectangle 형의 파라미터를 가지는 javax.swing 의 메소드
`static Rectangle` | `SwingUtilities. calculateInnerArea (JComponent c, Rectangle r)` `r` 내에서 지정된 컴퍼넌트의 내부 페인트 영역의 위치와 사이즈를 포함해,`r` 를 돌려줍니다.
`protected boolean` | `JViewport. computeBlit (int dx, int dy, Point blitFrom, Point blitTo, Dimension blitSize, Rectangle blitPaint)` Blit 의 파라미터를 계산합니다.
`static Rectangle []` | `SwingUtilities. computeDifference (Rectangle rectA, Rectangle rectB)` `rectA` 내에서 `rectB` 와 오버랩 하지 않는 영역을 표현하는 구형의 배열을 돌려주는데 편리합니다.
`static Rectangle` | `SwingUtilities. computeIntersection (int x, int y, int width, int height, Rectangle dest)` 새로운 구형을 할당하지 않고 , 2 개의 구형의 공통 부분을 계산하는데 편리합니다.
`static Rectangle` | `SwingUtilities. computeUnion (int x, int y, int width, int height, Rectangle dest)` 새로운 구형을 할당하지 말고 2 개의 구형의 결합 부분을 산출하는 편리한 메소드입니다.
`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` | `Scrollable. getScrollableBlockIncrement (Rectangle visibleRect, int orientation, int direction)` 논리행 또는 논리열을 표시하는 컴퍼넌트는, orientation 의 값에 의해, 1 블록 분의행 또는 열을 완전하게 표시하는 스크롤 증분치를 계산합니다.
`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)` 「블록」증분치의 양을 돌려줍니다.
`int` | `Scrollable. getScrollableUnitIncrement (Rectangle visibleRect, int orientation, int direction)` 논리행 또는 논리열을 표시하는 컴퍼넌트는, orientation 의 값에 의해, 새로운 1 행 또는 1 열을 완전하게 표시하는 스크롤 증분치를 계산합니다.
`int` | `JList. getScrollableUnitIncrement (Rectangle visibleRect, int orientation, int direction)` 다음 또는 전의 행 (수직 스크롤) 또는 열 (수평 스크롤)을 표시하기 위해서 스크롤 하는 거리를 돌려줍니다.
`int` | `JTextArea. getScrollableUnitIncrement (Rectangle visibleRect, int orientation, int direction)` 논리행 또는 논리열을 표시하는 컴퍼넌트는, orientation 의 값에 의해, 새로운 1 행 또는 1 열을 완전하게 에크스포즈 하는 스크롤 증분치를 계산합니다.
`int` | `JTable. getScrollableUnitIncrement (Rectangle visibleRect, int orientation, int direction)` 새로운 1 행 또는 1 열을 완전하게 표시하는 스크롤 증분치를 (방향에 근거해) 픽셀 단위로 돌려줍니다.
`int` | `JTree. getScrollableUnitIncrement (Rectangle visibleRect, int orientation, int direction)` 스크롤시에 증분 하는 양을 돌려줍니다.
`static boolean` | `SwingUtilities. isRectangleContainingRectangle (Rectangle a, Rectangle b)` `a` 가 `b` 를 보관 유지하는 경우에 true 를 돌려줍니다.
`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)` 아이콘의 기점 위치, 텍스트의 baseline의 기점 위치, 및 가능하면 클립 한 버젼의 복합 라벨 캐릭터 라인을 계산해 돌려줍니다.

`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)`
아이콘의 기점 위치, 텍스트의 baseline의 기점 위치, 및 가능하면 클립 한 버젼의 복합 라벨 캐릭터 라인을 계산해 돌려줍니다.

`static void` | `SwingUtilities. paintComponent (Graphics g, Component c, Container p, Rectangle r)` 지정된 `Graphics` 로, 컴퍼넌트를 그립니다.
`void` | `CellRendererPane. paintComponent (Graphics g, Component c, Container p, Rectangle r)` 구형의 x, y, 폭, 높이의 각 필드를 사용해 this.paintComponent()를 호출합니다.
`void` | `JComponent. paintImmediately (Rectangle r)` 지정된 영역을 곧바로 그립니다.
`void` | `JComponent. repaint (Rectangle r)` 컴퍼넌트가 표시되고 있는 경우에, 지정된 영역을 더티 리젼 리스트에 추가합니다.
`void` | `DefaultListCellRenderer. repaint (Rectangle r)` 퍼포먼스상의 이유로써 오버라이드(override) 됩니다.
`void` | `JComponent. scrollRectToVisible (Rectangle aRect)` `scrollRectToVisible()` 메세지를 `JComponent` 의 부모에게 전송 합니다.
`void` | `JTextField. scrollRectToVisible (Rectangle r)` 필드를 왼쪽 또는 오른쪽으로 스크롤 합니다.
`void` | `JViewport. scrollRectToVisible (Rectangle contentRect)` 뷰내의 `Rectangle` 가 가시가 되도록(듯이) 뷰를 스크롤 합니다.
`void` | `JList.AccessibleJList.AccessibleJListChild. setBounds (Rectangle r)`
`void` | `JTable.AccessibleJTable.AccessibleJTableCell. setBounds (Rectangle r)`
`void` | `JTree.AccessibleJTree.AccessibleJTreeNode. setBounds (Rectangle r)`
`void` | `JInternalFrame. setNormalBounds (Rectangle r)` 이 내부 프레임의 일반적으로의 경계, 즉 이 내부 프레임이 최대화 상태로부터 복원되는 경계를 설정합니다.
`protected void` | `DefaultDesktopManager. setPreviousBounds (JInternalFrame f, Rectangle r)` 컴퍼넌트의 경계를, 최대 호출의 직전에 포함합니다.

javax.swing.border 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 javax.swing.border 의 메소드
`static Rectangle` | `AbstractBorder. getInteriorRectangle (Component c, Border b, int x, int y, int width, int height)` 경계의 인 세트로부터 인수의 값을 감산해 구형을 돌려줍니다.
`Rectangle` | `AbstractBorder. getInteriorRectangle (Component c, int x, int y, int width, int height)` 정적 메소드를 호출하는 편리한 메소드입니다.

javax.swing.plaf 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 javax.swing.plaf 의 메소드
`abstract Rectangle` | `ListUI. getCellBounds (JList list, int index1, int index2)` 2 개의 인덱스로 지정된 셀의 범위를 나타내는, 지정된 리스트의 좌표계내의 경계의 구형을 돌려줍니다.
`abstract Rectangle` | `TreeUI. getPathBounds (JTree tree, TreePath path)` 패스의 마지막 항목이 draw 되는 라벨 부분을 둘러싸는 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)` 모델내의 지정된 위치를, 뷰 좌표 체계내의 위치로 변환합니다.

javax.swing.plaf.basic 에서의 Rectangle 의 사용

javax.swing.plaf.basic 에서의 Rectangle 의 서브 클래스
`static class` | `BasicTextUI.BasicCaret`

Rectangle 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
`protected Rectangle` | `BasicProgressBarUI. boxRect` 페인트 되는 (getBox 에 의해 반환된) 바운싱복스의 위치와 사이즈를 보관 유지하기 위해서 사용합니다.
`protected Rectangle` | `BasicTabbedPaneUI. calcRect` 실행중에 많은 신규 Rectangle 가 구축되는 것을 막기 위해, 일반의 레이아웃 계산에 사용되는 구형입니다.
`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`

Rectangle 를 돌려주는 javax.swing.plaf.basic 의 메소드
`protected Rectangle` | `BasicComboPopup. computePopupBounds (int px, int py, int pw, int ph)` combobox의 위치와 화면의 포위 경계에 근거해, combobox의 pop-up 부분의 배치와 사이즈를 계산합니다.
`protected Rectangle` | `BasicProgressBarUI. getBox (Rectangle r)` 현재의 애니메이션 인덱스를 위해서(때문에) `r` 로 페인트 되어`r`를 돌려주는 바운싱복스의 위치와 사이즈를 포함합니다.
`Rectangle` | `BasicListUI. getCellBounds (JList list, int index1, int index2)` 2 개의 인덱스로 지정된 셀의 범위를 나타내는, 지정된 리스트의 좌표계내의 경계의 구형을 돌려줍니다.
`Rectangle` | `BasicTreeUI.NodeDimensionsHandler. getNodeDimensions (Object value, int row, int depth, boolean expanded, Rectangle size)` 특정의 노드의 사이즈를 가져옵니다.
`Rectangle` | `BasicTreeUI. getPathBounds (JTree tree, TreePath path)` 패스의 마지막 항목이 draw 되는 라벨 부분을 둘러싸는 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 ()` 루트 View 로 지정하는 할당을 가져옵니다.
`Rectangle` | `BasicTextUI. modelToView (JTextComponent tc, int pos)` 모델내의 지정된 위치를, 뷰 좌표 체계내의 장소로 변환합니다.
`Rectangle` | `BasicTextUI. modelToView (JTextComponent tc, int pos, Position.Bias bias)` 모델내의 지정된 위치를, 뷰 좌표 체계내의 장소로 변환합니다.
`protected Rectangle` | `BasicComboBoxUI. rectangleForCurrentValue ()` 현재 선택되고 있는 항목을 draw 하기 위해서 예약되고 있는 영역을 돌려줍니다.

Rectangle 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
`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 cellRenderer, ListModel dataModel, ListSelectionModel selModel, int leadIndex)` List 의 셀을 1 개 그립니다.
`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` | `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` | `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)` 행의 렌더링 부분을 그립니다.
`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)` 현재의 버튼의 텍스트를 draw 하는 메소드입니다.
`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)` Java 2 플랫폼 1.4 이후에서는, 이 메소드를 사용하거나 오버라이드(override) 하거나 하지 말아 주세요.
`protected void` | `BasicMenuItemUI. paintText (Graphics g, JMenuItem menuItem, Rectangle textRect, String text)` 현재의 메뉴 항목의 텍스트를 draw 합니다.
`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)` 다리의 수직 부분을 그립니다.

javax.swing.plaf.metal 에서의 Rectangle 의 사용

Rectangle 형의 파라미터를 가지는 javax.swing.plaf.metal 의 메소드
`void` | `MetalComboBoxUI. paintCurrentValue (Graphics g, Rectangle bounds, boolean hasFocus)` 필요에 따라서, 현재 선택되고 있는 항목을 그립니다.
`void` | `MetalComboBoxUI. paintCurrentValueBackground (Graphics g, Rectangle bounds, boolean hasFocus)` 필요에 따라서, 현재 선택되고 있는 항목의 백그라운드를 그립니다.
`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)` 버튼 `b` 의 적절한 아이콘을 영역 `iconRect` 에 그립니다.
`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)`

javax.swing.plaf.multi 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 javax.swing.plaf.multi 의 메소드
`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)` 이 객체가 취급하는 각 UI 로 `modelToView` 메소드를 호출합니다.
`Rectangle` | `MultiTextUI. modelToView (JTextComponent a, int b, Position.Bias c)` 이 객체가 취급하는 각 UI 로 `modelToView` 메소드를 호출합니다.

javax.swing.plaf.synth 에서의 Rectangle 의 사용

Rectangle 형의 파라미터를 가지는 javax.swing.plaf.synth 의 메소드
`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)` 텍스트와 아이콘을 레이아웃 해, 그 텍스트와 아이콘을 배치하는 위치를 참조에 의해 돌려줍니다.
`void` | `SynthGraphicsUtils. paintText (SynthContext ss, Graphics g, String text, Rectangle bounds, int mnemonicIndex)` 지정된 위치에 텍스트를 그립니다.

javax.swing.table 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 javax.swing.table 의 메소드
`Rectangle` | `JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. getBounds ()`
`Rectangle` | `JTableHeader. getHeaderRect (int column)` `column` 에 헤더 타일이 있는 구형을 돌려줍니다.

Rectangle 형의 파라미터를 가지는 javax.swing.table 의 메소드
`void` | `DefaultTableCellRenderer. repaint (Rectangle r)` 퍼포먼스상의 이유로써 오버라이드(override) 됩니다.
`void` | `JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry. setBounds (Rectangle r)`

javax.swing.text 에서의 Rectangle 의 사용

javax.swing.text 에서의 Rectangle 의 서브 클래스
`class` | `DefaultCaret` Caret 의 디폴트의 구현입니다.

Rectangle 로서 선언되고 있는 javax.swing.text 의 필드
`protected Rectangle` | `AsyncBoxView.ChildLocator. childAlloc` 가베지를 많이 생성하는 것을 피하기 위해서(때문에), 아이의 할당에 사용하는 형상입니다.
`protected Rectangle` | `AsyncBoxView.ChildLocator. lastAlloc` 변경이 윗쪽에 플래시 되었을 경우에, 마지막에 볼 수 있는 재페인트를 위한 할당입니다.

Rectangle 를 돌려주는 javax.swing.text 의 메소드
`Rectangle` | `JTextComponent.AccessibleJTextComponent. getCharacterBounds (int i)` 지정된 캐릭터 라인의 인덱스의 위치에 있는 문자의 바운딩 박스를 판정합니다.
`protected Rectangle` | `CompositeView. getInsideAllocation (Shape a)` 뷰로 지정된 불변의 할당을, 내부 할당을 나타내는 가변 할당해로 변경합니다.
`Rectangle` | `JTextComponent.AccessibleJTextComponent. getTextBounds (int startIndex, int endIndex)` 2 개의 인덱스간의 텍스트를 둘러싸는 구형을 돌려줍니다.
`protected Rectangle` | `PlainView. lineToRect (Shape a, int line)` 지정한 행을 나타내는 구형을 판별합니다.
`Rectangle` | `JTextComponent. modelToView (int pos)` 모델내의 지정된 위치를, 뷰 좌표 체계내의 장소로 변환합니다.

Rectangle 형의 파라미터를 가지는 javax.swing.text 의 메소드
`protected void` | `DefaultCaret. adjustVisibility (Rectangle nloc)` 필요에 따라서, 관련하는 뷰를 스크롤 해, caret를 표시합니다.
`void` | `FlowView.FlowStrategy. changedUpdate (FlowView fv, DocumentEvent e, Rectangle alloc)` 이 뷰가 취급하는 위치에서 속성이 변경된 것을 문서로부터 통지합니다.
`protected abstract void` | `CompositeView. childAllocation (int index, Rectangle a)` 지정된 아이에게로의 할당을 돌려줍니다.
`protected void` | `BoxView. childAllocation (int index, Rectangle alloc)` 아이 뷰에 영역을 할당합니다.
`protected void` | `DefaultCaret. damage (Rectangle r)` caret를 둘러싸는 영역을 부수어, 새로운 위치에 재페인트 되도록(듯이) 합니다.
`int` | `JTextComponent. getScrollableBlockIncrement (Rectangle visibleRect, int orientation, int direction)` 논리행 또는 논리열을 표시하는 컴퍼넌트는, orientation 의 값에 의해, 1 블록 분의행 또는 열을 완전하게 에크스포즈 하는 스크롤 증분치를 계산합니다.
`int` | `JTextComponent. getScrollableUnitIncrement (Rectangle visibleRect, int orientation, int direction)` 논리행 또는 논리열을 표시하는 컴퍼넌트는, orientation 의 값에 의해, 새로운 1 행 또는 1 열을 완전하게 에크스포즈 하는 스크롤 증분치를 계산합니다.
`protected abstract View` | `CompositeView. getViewAtPoint (int x, int y, Rectangle alloc)` 지정된 좌표의 아이 뷰를 가져옵니다.
`protected View` | `BoxView. getViewAtPoint (int x, int y, Rectangle alloc)` 지정된 좌표의 아이 뷰를 가져옵니다.
`protected View` | `TableView. getViewAtPosition (int pos, Rectangle a)` 모델내에서 지정된 위치를 나타내는 아이 뷰를 가져옵니다.
`protected View` | `TableView.TableRow. getViewAtPosition (int pos, Rectangle a)` 모델내에서 지정된 위치를 나타내는 아이 뷰를 가져옵니다.
`protected View` | `CompositeView. getViewAtPosition (int pos, Rectangle a)` 모델내에서 지정된 위치를 나타내는 아이 뷰를 가져옵니다.
`void` | `FlowView.FlowStrategy. insertUpdate (FlowView fv, DocumentEvent e, Rectangle alloc)` 이 뷰가 담당하는 위치에서 문서에 무엇인가가 삽입된 것을 통지합니다.
`protected abstract boolean` | `CompositeView. isAfter (int x, int y, Rectangle alloc)` 있는 점이, 구형 범위의 뒤에 있을지 어떨지를 판정합니다.
`protected boolean` | `BoxView. isAfter (int x, int y, Rectangle innerAlloc)` 있는 점이, 할당할 수 있었던 영역의 후에 있을지 어떨지를 판정합니다.
`protected abstract boolean` | `CompositeView. isBefore (int x, int y, Rectangle alloc)` 있는 점이, 구형 범위의 전에 있을지 어떨지를 판정합니다.
`protected boolean` | `BoxView. isBefore (int x, int y, Rectangle innerAlloc)` 있는 점이, 할당할 수 있었던 영역의 앞에 있을지 어떨지를 판정합니다.
`protected void` | `BoxView. paintChild (Graphics g, Rectangle alloc, int index)` 아이를 draw 합니다.
`void` | `FlowView.FlowStrategy. removeUpdate (FlowView fv, DocumentEvent e, Rectangle alloc)` 이 뷰가 담당하는 문서내의 위치로부터 무엇인가가 삭제되었다고 하는 것을 통지합니다.

javax.swing.text.html 에서의 Rectangle 의 사용

Rectangle 형의 파라미터를 가지는 javax.swing.text.html 의 메소드
`protected void` | `ListView. paintChild (Graphics g, Rectangle alloc, int index)` 아이 1개를 draw 합니다.

javax.swing.tree 에서의 Rectangle 의 사용

Rectangle 를 돌려주는 javax.swing.tree 의 메소드
`Rectangle` | `VariableHeightLayoutCache. getBounds (TreePath path, Rectangle placeIn)` `path` 로 식별되는 항목을 draw 해, 라벨 부분을 둘러싸는 `Rectangle` 를 돌려줍니다.
`abstract Rectangle` | `AbstractLayoutCache. getBounds (TreePath path, Rectangle placeIn)` 패스를 draw 하는데 필요한 경계를 지정하는 구형을 돌려줍니다.
`Rectangle` | `FixedHeightLayoutCache. getBounds (TreePath path, Rectangle placeIn)` 패스를 draw 하는데 필요한 경계를 지정하는 구형을 돌려줍니다.
`protected Rectangle` | `AbstractLayoutCache. getNodeDimensions (Object value, int row, int depth, boolean expanded, Rectangle placeIn)` `value` 를 나타내는데 필요한 사이즈를,`placeIn` 내의 참조에 의해 돌려줍니다.
`abstract Rectangle` | `AbstractLayoutCache.NodeDimensions. getNodeDimensions (Object value, int row, int depth, boolean expanded, Rectangle bounds)` 사이즈와 값을 두는 X 원점을, 경계내의 참조에 의해 돌려줍니다.

Rectangle 형의 파라미터를 가지는 javax.swing.tree 의 메소드
`Rectangle` | `VariableHeightLayoutCache. getBounds (TreePath path, Rectangle placeIn)` `path` 로 식별되는 항목을 draw 해, 라벨 부분을 둘러싸는 `Rectangle` 를 돌려줍니다.
`abstract Rectangle` | `AbstractLayoutCache. getBounds (TreePath path, Rectangle placeIn)` 패스를 draw 하는데 필요한 경계를 지정하는 구형을 돌려줍니다.
`Rectangle` | `FixedHeightLayoutCache. getBounds (TreePath path, Rectangle placeIn)` 패스를 draw 하는데 필요한 경계를 지정하는 구형을 돌려줍니다.
`protected Rectangle` | `AbstractLayoutCache. getNodeDimensions (Object value, int row, int depth, boolean expanded, Rectangle placeIn)` `value` 를 나타내는데 필요한 사이즈를,`placeIn` 내의 참조에 의해 돌려줍니다.
`abstract Rectangle` | `AbstractLayoutCache.NodeDimensions. getNodeDimensions (Object value, int row, int depth, boolean expanded, Rectangle bounds)` 사이즈와 값을 두는 X 원점을, 경계내의 참조에 의해 돌려줍니다.
`int` | `VariableHeightLayoutCache. getPreferredWidth (Rectangle bounds)` `visibleRegion` 내의 영역의 추천 하는 폭과 높이를 돌려줍니다.
`int` | `AbstractLayoutCache. getPreferredWidth (Rectangle bounds)` 건네받은 영역의 추천 하는 폭을 돌려줍니다.
`void` | `DefaultTreeCellRenderer. repaint (Rectangle r)` 퍼포먼스상의 이유로써 오버라이드(override) 됩니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.