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 좌표 체계의 aRectangledestination 좌표 체계로 변환합니다.
 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)
          rowcolumn 가 교차하는 위치의 셀의 구형을 돌려줍니다.
 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 좌표 체계의 aRectangledestination 좌표 체계로 변환합니다.
 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)
          ab 를 보관 유지하는 경우에 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) 됩니다.
 


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 도 참조해 주세요.