クラスjava.awt.Rectangle
の使用
-
Rectangleを使用するパッケージ パッケージ 説明 com.sun.java.accessibility.util Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。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 Bean (JavaBeans™アーキテクチャに基づいたコンポーネント)の開発に関連したクラスが含まれています。javax.accessibility ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。javax.imageio Java Image I/O APIの基本パッケージです。javax.swing すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。javax.swing.border Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。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
を処理するためのクラスとインタフェースを提供します。 -
-
com.sun.java.accessibility.utilでのRectangleの使用
Rectangleを戻すcom.sun.java.accessibility.utilのメソッド 修飾子と型 メソッド 説明 Rectangle
Translator. getBounds()
このオブジェクトの現在の境界を返します。型Rectangleのパラメータを持つcom.sun.java.accessibility.utilのメソッド 修飾子と型 メソッド 説明 void
Translator. setBounds(Rectangle r)
このオブジェクトの現在の境界を設定します。 -
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.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()
Shape
を完全に囲む整数のRectangle
を返します。Rectangle
SplashScreen. getBounds()
スプラッシュ画面ウィンドウの境界をRectangle
として返します。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)
x、y、幅、高さフィールドを、制約幾何学的図形およびパッドに応じて正しい値に調整します。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
が、デバイス空間内にある指定されたRectangle
と交差しているかどうかをチェックします。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
の和集合を計算します。Rectangle型のパラメータを持つjava.awtのコンストラクタ コンストラクタ 説明 Rectangle(Rectangle r)
指定されたRectangle
の値に一致するように初期化された新しいRectangle
を構築します。 -
java.awt.eventでのRectangleの使用
Rectangleを返すjava.awt.eventのメソッド 修飾子と型 メソッド 説明 Rectangle
PaintEvent. getUpdateRect()
このイベントに応答して再ペイントされる必要のある領域を表す矩形を返します。Rectangle型のパラメータを持つjava.awt.eventのメソッド 修飾子と型 メソッド 説明 void
PaintEvent. setUpdateRect(Rectangle updateRect)
このイベントに応答して再ペイントされる必要のある領域を表す矩形を設定します。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
がレンダリングされるときのインデックスの位置にあるグリフのピクセル境界を返します。Rectangle
GlyphVector. getPixelBounds(FontRenderContext renderFRC, float x, float y)
指定された位置にある指定されたFontRenderContext
を使用してグラフィックス内にレンダリングされるときの、このGlyphVector
のピクセル境界を返します。Rectangle
TextLayout. getPixelBounds(FontRenderContext frc, float x, float y)
指定された位置にある指定されたFontRenderContext
を使用してグラフィックス内にレンダリングされるときの、このTextLayout
のピクセル境界を返します。 -
java.awt.geomでのRectangleの使用
Rectangleを返すjava.awt.geomのメソッド 修飾子と型 メソッド 説明 Rectangle
Area. getBounds()
このArea
を完全に囲むバウンディングRectangle
を返します。Rectangle
CubicCurve2D. getBounds()
Shape
を完全に囲む整数のRectangle
を返します。Rectangle
Line2D. getBounds()
Shape
を完全に囲む整数のRectangle
を返します。Rectangle
Path2D. getBounds()
Shape
を完全に囲む整数のRectangle
を返します。Rectangle
QuadCurve2D. getBounds()
Shape
を完全に囲む整数のRectangle
を返します。Rectangle
RectangularShape. getBounds()
Shape
を完全に囲む整数のRectangle
を返します。 -
java.awt.imでのRectangleの使用
Rectangleを返すjava.awt.imのメソッド 修飾子と型 メソッド 説明 Rectangle
InputMethodRequests. getTextLocation(TextHitInfo 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
PropertyEditor. paintValue(Graphics gfx, Rectangle box)
値の表現を画面の指定された領域に描画します。void
PropertyEditorSupport. paintValue(Graphics gfx, Rectangle box)
値の表現を画面の指定された領域に描画します。 -
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)
rectB
とオーバーラップしないrectA
内の領域を表す矩形の配列を返すのに便利です。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
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
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のSwing 1.1以降は、JScrollPane.getViewportBorderBounds()
に置き換えられています。Rectangle
JViewport. getViewRect()
始点がgetViewPosition
、サイズがgetExtentSize
である矩形を返します。Rectangle
JComponent. getVisibleRect()
Component
の「可視矩形」を返します。これは、このコンポーネントの可視矩形、new Rectangle(0, 0, getWidth(), getHeight())
、およびそのすべての上位オブジェクトの可視矩形の共通部分です。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)
バッキング・ストア・イメージの左上隅に現在oldLoc
が含まれており、newLoc
にスクロールしている場合のBlitのパラメータを計算します。static Rectangle[]
SwingUtilities. computeDifference(Rectangle rectA, Rectangle rectB)
rectB
とオーバーラップしないrectA
内の領域を表す矩形の配列を返すのに便利です。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
JLayer. 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)
ブロック増分値の量を返します。この量は、orientation
に基づいたvisibleRect
の高さまたは幅です。int
Scrollable. getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
論理行または論理列を表示するコンポーネントは、orientationの値によって、1ブロック分の行または列を完全にエクスポーズするスクロール増分値を計算します。int
JLayer. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
スクロール増分値を返します。スクロール増分値は、orientationの値によって、新しい1行または1列を完全に表示するために、論理行または論理列を表示するコンポーネントに必要です。int
JList. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
次または前の行(垂直スクロール)または列(水平スクロール)を表示するためにスクロールする距離を返します。int
JTable. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
新しい1行または1列を完全に表示するスクロール増分値を(方向に基づいて)ピクセル単位で返します。int
JTextArea. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
論理行または論理列を表示するコンポーネントは、orientationの値によって、新しい1行または1列を完全にエクスポーズするスクロール増分値を計算します。int
JTree. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
スクロール時に増分する量を返します。int
Scrollable. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
論理行または論理列を表示するコンポーネントは、orientationの値によって、新しい1行または1列を完全にエクスポーズするスクロール増分値を計算します。static boolean
SwingUtilities. isRectangleContainingRectangle(Rectangle a, Rectangle b)
@{code 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)
アイコン起点の位置、テキスト・ベースライン起点の位置、および可能であればクリップされた複合ラベル文字列を計算して返します。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、幅、高さの各フィールドを使って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)
コンポーネントの境界を、最大呼出しの直前に格納します。 -
javax.swing.borderでのRectangleの使用
Rectangleを返すjavax.swing.borderのメソッド 修飾子と型 メソッド 説明 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)
ボーダーのイン・セットから引数の値を減算して矩形を返します。 -
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)
パスの最後の項目が描画されるラベル部分を囲む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
インタフェースCaret
のデフォルト実装。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
Tick rectangleprotected Rectangle
BasicScrollBarUI. trackRect
トラック矩形protected Rectangle
BasicSliderUI. trackRect
トラック矩形Rectangleを返すjavax.swing.plaf.basicのメソッド 修飾子と型 メソッド 説明 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()
ルートViewを渡す割り当てを取得します。Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos)
非推奨。Rectangle
BasicTextUI. modelToView(JTextComponent tc, int pos, Position.Bias bias)
非推奨。protected Rectangle
BasicComboBoxUI. rectangleForCurrentValue()
現在選択されている項目を描画するために予約されている領域を返します。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<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)
脚の垂直部分をペイントします。 -
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
MetalToggleButtonUI. paintIcon(Graphics g, AbstractButton b, Rectangle iconRect)
ボタンb
の適切なアイコンを領域iconRect
にペイントします。 -
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)
非推奨。Rectangle
MultiTextUI. modelToView(JTextComponent a, int b, Position.Bias c)
非推奨。 -
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)
テキストとアイコンを配置する位置を参照で返すテキストとアイコンをレイアウトします。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)
スライダのトラックをペイントします。 -
javax.swing.tableでのRectangleの使用
Rectangleを返すjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 Rectangle
JTableHeader. getHeaderRect(int column)
column
にヘッダー・タイルがある矩形を返します。Rectangle型のパラメータを持つjavax.swing.tableのメソッド 修飾子と型 メソッド 説明 void
DefaultTableCellRenderer. repaint(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つのインデックス間のテキストを囲むRectangle
を返します。protected Rectangle
PlainView. lineToRect(Shape a, int line)
指定した行を表す矩形を判別します。Rectangle
JTextComponent. modelToView(int pos)
非推奨。JTextComponent.modelToView2D(int)
に置き換えられましたRectangle型のパラメータを持つjavax.swing.textのメソッド 修飾子と型 メソッド 説明 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)
論理行または論理列を表示するコンポーネントは、orientationの値によって、1ブロック分の行または列を完全にエクスポーズするスクロール増分値を計算します。int
JTextComponent. getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
論理行または論理列を表示するコンポーネントは、orientationの値によって、新しい1行または1列を完全にエクスポーズするスクロール増分値を計算します。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)
このビューが担当するドキュメント内の位置から何かが削除されたということを通知します。 -
javax.swing.text.htmlでのRectangleの使用
Rectangle型のパラメータを持つjavax.swing.text.htmlのメソッド 修飾子と型 メソッド 説明 protected void
ListView. paintChild(Graphics g, Rectangle alloc, int index)
子の1つをペイントします。paint()で呼び出されます。 -
javax.swing.treeでのRectangleの使用
Rectangleを返すjavax.swing.treeのメソッド 修飾子と型 メソッド 説明 abstract Rectangle
AbstractLayoutCache. getBounds(TreePath path, Rectangle placeIn)
パスを描画するのに必要な境界を指定する矩形を返します。Rectangle
FixedHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)
パスを描画するのに必要な境界を指定する矩形を返します。Rectangle
VariableHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)
path
で識別される項目が描画されるラベル部分を囲むRectangle
を返します。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のメソッド 修飾子と型 メソッド 説明 abstract Rectangle
AbstractLayoutCache. getBounds(TreePath path, Rectangle placeIn)
パスを描画するのに必要な境界を指定する矩形を返します。Rectangle
FixedHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)
パスを描画するのに必要な境界を指定する矩形を返します。Rectangle
VariableHeightLayoutCache. getBounds(TreePath path, Rectangle placeIn)
path
で識別される項目が描画されるラベル部分を囲むRectangle
を返します。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
AbstractLayoutCache. getPreferredWidth(Rectangle bounds)
渡された領域の推奨する幅を返します。int
VariableHeightLayoutCache. getPreferredWidth(Rectangle bounds)
visibleRegion
内の領域の推奨する幅と高さを返します。void
DefaultTreeCellRenderer. repaint(Rectangle r)
パフォーマンス上の理由でオーバーライドされます。
-