クラスjava.awt.Rectangle
の使用
Rectangleを使用するパッケージ
パッケージ
説明
Java Accessibility Utilitiesを構成するインタフェースとクラスの集合を提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
AWTコンポーネントによってトリガーされるさまざまな種類のイベントを処理するインタフェースとクラスを提供します。
フォント関連のクラスおよびインタフェースを提供します。
2次元幾何学的図形に関連するオブジェクトで処理を定義および実行するJava 2Dクラスを提供します。
インプット・メソッド・フレームワークのためのクラスおよびインタフェースを提供します。
あらゆるJava実行時環境で使用できるインプット・メソッドの開発を可能にするインタフェースを提供します。
イメージを作成および修正するためのクラスを提供します。
beansの開発に関連するクラスが含まれます -- JavaBeansアーキテクチャに基づくコンポーネント。
ユーザー・インタフェース・コンポーネントとそれらのコンポーネントへのアクセスを提供するユーザー補助テクノロジの間の規約を定義します。
Java Image I/O APIの基本パッケージです。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
Swingコンポーネントの周囲に各種ボーダーを描画するためのクラスおよびインタフェースを提供します。
1つのインタフェースおよび多くのabstractクラスを提供しており、Swingはプラグイン可能なLook & Feel機能を提供するためにこれらを利用します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
複数のLook & Feelを結合するユーザー・インタフェース・オブジェクトを提供します。
Synthは、すべてのペイントが委譲されるスキン設定可能なLook & Feelです。
javax.swing.JTable
を処理するためのクラスとインタフェースを提供します。編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
HTMLテキスト・エディタを作成するためのクラス
HTMLEditorKit
とサポート・クラスを提供します。javax.swing.JTree
を処理するためのクラスとインタフェースを提供します。-
com.sun.java.accessibility.utilでのRectangleの使用
型矩形のパラメータを持つcom.sun.java.accessibility.utilのメソッド -
java.awtでのRectangleの使用
修飾子と型メソッド説明Component.bounds()
非推奨。Polygon.getBoundingBox()
非推奨。JDK Version 1.1以降は、getBounds()
に置き換えられています。Component.AccessibleAWTComponent.getBounds()
オブジェクトの境界を、Rectangleオブジェクトの形式で返します。Component.getBounds()
このコンポーネントの境界をRectangle
オブジェクトの形式で取得します。このコンポーネントの境界を「戻り値」rvに格納し、rvを返します。abstract Rectangle
GraphicsConfiguration.getBounds()
デバイス座標内のGraphicsConfiguration
の境界を返します。List.AccessibleAWTList.AccessibleAWTListChild.getBounds()
オブジェクトの境界を、Rectangleオブジェクトの形式で返します。MenuComponent.AccessibleAWTMenuComponent.getBounds()
このオブジェクトの境界をRectangle
オブジェクトの形式で取得します。Polygon.getBounds()
このPolygon
のバウンディング・ボックスを取得します。Rectangle.getBounds()
このRectangle
の境界のRectangle
を取得します。Shape.getBounds()
Shape
を完全に囲む整数のRectangle
を返します。SplashScreen.getBounds()
スプラッシュ画面ウィンドウの境界をRectangle
として返します。TextComponent.AccessibleAWTTextComponent.getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。abstract Rectangle
Graphics.getClipBounds()
現在のクリッピング領域の境界の矩形を返します。Graphics.getClipBounds(Rectangle r)
現在のクリッピング領域の境界の矩形を返します。Graphics.getClipRect()
非推奨。JDK Version 1.1以降は、getClipBounds()
に置き換えられています。Frame.getMaximizedBounds()
このフレームの最大化された境界を返します。GraphicsEnvironment.getMaximumWindowBounds()
中央に配置されたWindowの最大の境界を返します。Rectangle.intersection(Rectangle r)
このRectangle
と指定されたRectangle
の共通部分を計算します。このRectangle
と指定されたRectangle
の和集合を計算します。修飾子と型メソッド説明void
Rectangle
をこのRectangle
に追加します。protected void
GridBagLayout.adjustForGravity(GridBagConstraints constraints, Rectangle r)
x、y、幅、高さフィールドを、制約幾何学的図形およびパッドに応じて正しい値に調整します。protected void
GridBagLayout.AdjustForGravity(GridBagConstraints constraints, Rectangle r)
x、y、幅、高さフィールドを、制約幾何学的図形およびパッドに応じて正しい値に調整します。boolean
このRectangle
に、指定されたRectangle
が完全に含まれるかどうかをチェックします。Color.createContext(ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)
塗りつぶした色のフィールド・パターンを生成するために使用されるPaintContext
を作成して返します。GradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
カラーの線形グラデーション・パターンを生成するために使用されるPaintContext
を作成して返します。LinearGradientPaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)
カラーの線形グラデーション・パターンを生成するために使用されるPaintContext
を作成して返します。Paint.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
を作成して返します。TexturePaint.createContext(ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)
タイリングされたイメージ・パターンを生成するために使用されるPaintContext
を作成して返します。Robot.createMultiResolutionScreenCapture(Rectangle screenRect)
スクリーンから読み取るピクセルを含むイメージを作成します。Robot.createScreenCapture(Rectangle screenRect)
スクリーンから読み取るピクセルを含むイメージを作成します。このコンポーネントの境界を「戻り値」rvに格納し、rvを返します。Graphics.getClipBounds(Rectangle r)
現在のクリッピング領域の境界の矩形を返します。abstract boolean
指定されたShape
が、デバイス空間内にある指定されたRectangle
と交差しているかどうかをチェックします。Rectangle.intersection(Rectangle r)
このRectangle
と指定されたRectangle
の共通部分を計算します。boolean
Rectangle.intersects(Rectangle r)
このRectangle
と指定されたRectangle
が交差しているかどうかを判定します。void
このオブジェクトの境界をRectangle
オブジェクトの形式で設定します。void
新しい境界の矩形r
に適合するように、このコンポーネントを移動し、サイズ変更します。void
このオブジェクトの境界を、Rectangleオブジェクトの形式で設定します。void
このオブジェクトの境界をRectangle
オブジェクトの形式で設定します。void
このRectangle
の境界のRectangle
を指定されたRectangle
に一致するように設定します。void
新しい境界の矩形r
に適合するように、このコンポーネントを移動し、サイズ変更します。void
Frame.setMaximizedBounds(Rectangle bounds)
このフレームの最大化された境界を設定します。このRectangle
と指定されたRectangle
の和集合を計算します。 -
java.awt.eventでのRectangleの使用
Rectangleを返すjava.awt.eventのメソッド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のメソッド修飾子と型メソッド説明GlyphVector.getGlyphPixelBounds(int index, FontRenderContext renderFRC, float x, float y)
指定された位置で指定されたFontRenderContext
を使ってGraphics
内にこのGlyphVector
がレンダリングされるときのインデックスの位置にあるグリフのピクセル境界を返します。GlyphVector.getPixelBounds(FontRenderContext renderFRC, float x, float y)
指定された位置にある指定されたFontRenderContext
を使用してグラフィックス内にレンダリングされるときの、このGlyphVector
のピクセル境界を返します。TextLayout.getPixelBounds(FontRenderContext frc, float x, float y)
指定された位置にある指定されたFontRenderContext
を使用してグラフィックス内にレンダリングされるときの、このTextLayout
のピクセル境界を返します。 -
java.awt.geomでのRectangleの使用
Rectangleを返すjava.awt.geomのメソッド修飾子と型メソッド説明Area.getBounds()
このArea
を完全に囲むバウンディングRectangle
を返します。CubicCurve2D.getBounds()
Shape
を完全に囲む整数のRectangle
を返します。Line2D.getBounds()
Shape
を完全に囲む整数のRectangle
を返します。Path2D.getBounds()
Shape
を完全に囲む整数のRectangle
を返します。QuadCurve2D.getBounds()
Shape
を完全に囲む整数のRectangle
を返します。RectangularShape.getBounds()
Shape
を完全に囲む整数のRectangle
を返します。 -
java.awt.imでのRectangleの使用
Rectangleを返すjava.awt.imのメソッド修飾子と型メソッド説明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型のパラメータを持つjava.awt.imageのメソッド修飾子と型メソッド説明Raster.createCompatibleWritableRaster(Rectangle rect)
rectによって指定される位置(minX, minY)とサイズ(width, height)、新しいSampleModel、および初期化された新しいDataBufferを持ち、互換性があるWritableRasterを生成します。BufferedImage
の任意の領域を計算して返します。RenderedImageの任意の領域を計算して返します。Rectangle型のパラメータを持つjava.awt.imageのコンストラクタ修飾子コンストラクタ説明protected
Raster(SampleModel sampleModel, DataBuffer dataBuffer, Rectangle aRegion, Point sampleModelTranslate, Raster parent)
指定されたSampleModel、DataBuffer、および親を使ってRasterを構築します。protected
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のメソッド修飾子と型メソッド説明AccessibleComponent.getBounds()
このオブジェクトの境界をRectangle
オブジェクトの形式で取得します。AccessibleText.getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。AccessibleExtendedText.getTextBounds(int startIndex, int endIndex)
2つのインデックス間のテキストの境界の矩形を返します。Rectangle型のパラメータを持つjavax.accessibilityのメソッド -
javax.imageioでのRectangleの使用
Rectangleとして宣言されているjavax.imageioのフィールドRectangleを返すjavax.imageioのメソッド修飾子と型メソッド説明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
座標系に変換します。このコンポーネントの境界を「戻り値」rv
に格納し、rv
を返します。JList.AccessibleJList.AccessibleJListChild.getBounds()
JTable.AccessibleJTable.AccessibleJTableCell.getBounds()
JTree.AccessibleJTree.AccessibleJTreeNode.getBounds()
JTabbedPane.getBoundsAt(int index)
index
のタブの境界を返します。protected Rectangle
DefaultDesktopManager.getBoundsForIconOf(JInternalFrame f)
iconifyFrame()
コードはこれを呼び出して、desktopIconの適切な境界を判断します。JList.getCellBounds(int index0, int index1)
2つのインデックスで指定されたセルの範囲を示す、リストの座標系内の境界の矩形を返します。JTable.getCellRect(int row, int column, boolean includeSpacing)
row
とcolumn
が交差する位置のセルの矩形を返します。AbstractButton.AccessibleAbstractButton.getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。JLabel.AccessibleJLabel.getCharacterBounds(int i)
文字列内の指定されたインデックスの位置にある文字のバウンディング・ボックスを返します。JSpinner.AccessibleJSpinner.getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。ProgressMonitor.AccessibleProgressMonitor.getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。DebugGraphics.getClipBounds()
Graphics.getClipBounds
をオーバーライドします。RepaintManager.getDirtyRegion(JComponent aComponent)
コンポーネントの現在のダーティ・リージョンを返します。static Rectangle
SwingUtilities.getLocalBounds(Component aComponent)
コンポーネントaComponent
の矩形(0,0,bounds.width,bounds.height)を返します。JInternalFrame.getNormalBounds()
JInternalFrame
が最大化の状態ではない場合、getBounds()
を返します。それ以外の場合は、JInternalFrame
が復元される境界を返します。JTree.getPathBounds(TreePath path)
指定されたノードが描画されるRectangle
を返します。protected Rectangle
DefaultDesktopManager.getPreviousBounds(JInternalFrame f)
コンポーネントの通常の境界をコンポーネント最大化の直前に返します。JTree.getRowBounds(int row)
指定された行にあるノードが描画されるRectangle
を返します。JScrollPane.getViewportBorderBounds()
ビュー・ポートのボーダーの境界を返します。ScrollPaneLayout.getViewportBorderBounds(JScrollPane scrollpane)
非推奨。JDKのSwing 1.1以降は、JScrollPane.getViewportBorderBounds()
に置き換えられています。JViewport.getViewRect()
始点がgetViewPosition
、サイズがgetExtentSize
である矩形を返します。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
座標系に変換します。このコンポーネントの境界を「戻り値」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
パフォーマンス上の理由でオーバーライドされます。void
コンポーネントが表示されている場合に、指定された領域をダーティ・リージョン・リストに追加します。void
JComponent.scrollRectToVisible(Rectangle aRect)
scrollRectToVisible()
メッセージをJComponent
の親に転送します。void
JTextField.scrollRectToVisible(Rectangle r)
フィールドを左または右にスクロールします。void
JViewport.scrollRectToVisible(Rectangle contentRect)
ビュー内のRectangle
が可視になるようにビューをスクロールします。void
void
void
void
JInternalFrame.setNormalBounds(Rectangle r)
この内部フレームの通常の境界、つまりこの内部フレームが最大化の状態から復元される境界を設定します。protected void
DefaultDesktopManager.setPreviousBounds(JInternalFrame f, Rectangle r)
コンポーネントの境界を、最大呼出しの直前に格納します。 -
javax.swing.borderでのRectangleの使用
Rectangleを返すjavax.swing.borderのメソッド修飾子と型メソッド説明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のサブクラス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
現在のアニメーション・インデックス用にペイントされるバウンシング・ボックスの位置とサイズをr
に格納し、r
を返します。BasicListUI.getCellBounds(JList<?> list, int index1, int index2)
2つのインデックスで指定されたセルの範囲を示す、指定されたリストの座標系内の境界矩形を返します。protected Rectangle
BasicTreeUI.getDropLineRect(JTree.DropLocation loc)
ドロップ・ラインのアンバウンディング・ボックスを返します。BasicTreeUI.NodeDimensionsHandler.getNodeDimensions(Object value, int row, int depth, boolean expanded, Rectangle size)
特定のノードのサイズを取得します。BasicTreeUI.getPathBounds(JTree tree, TreePath path)
パスの最後の項目が描画されるラベル部分を囲むRectangleを返します。protected Rectangle
BasicTabbedPaneUI.getTabBounds(int tabIndex, Rectangle dest)
JTabbedPaneコンポーネントの座標空間内の、指定されたタブの境界を返します。BasicTabbedPaneUI.getTabBounds(JTabbedPane pane, int i)
指定されたタブ・インデックスの境界を返します。protected Rectangle
BasicScrollBarUI.getThumbBounds()
つまみの現在のサイズ/位置を返します。protected Rectangle
BasicScrollBarUI.getTrackBounds()
トラックの現在の境界(増分ボタンと減分ボタンの間のスペース - イン・セット)を返します。protected Rectangle
BasicTextUI.getVisibleEditorRect()
ルートViewを渡す割り当てを取得します。BasicTextUI.modelToView(JTextComponent tc, int pos)
非推奨。BasicTextUI.modelToView(JTextComponent tc, int pos, Position.Bias bias)
非推奨。protected Rectangle
BasicComboBoxUI.rectangleForCurrentValue()
現在選択されている項目を描画するために予約されている領域を返します。Rectangle型のパラメータを持つjavax.swing.plaf.basicのメソッド修飾子と型メソッド説明protected Rectangle
現在のアニメーション・インデックス用にペイントされるバウンシング・ボックスの位置とサイズをr
に格納し、r
を返します。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
現在のメニュー項目のテキストをレンダリングします。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のメソッド修飾子と型メソッド説明MultiListUI.getCellBounds(JList<?> a, int b, int c)
このオブジェクトで処理されている各UIでgetCellBounds
メソッドを呼び出します。MultiTreeUI.getPathBounds(JTree a, TreePath b)
このオブジェクトで処理されている各UIでgetPathBounds
メソッドを呼び出します。MultiTabbedPaneUI.getTabBounds(JTabbedPane a, int b)
このオブジェクトで処理されている各UIでgetTabBounds
メソッドを呼び出します。MultiTextUI.modelToView(JTextComponent a, int b)
非推奨。MultiTextUI.modelToView(JTextComponent a, int b, Position.Bias c)
非推奨。 -
javax.swing.plaf.synthでのRectangleの使用
Rectangle型のパラメータを持つjavax.swing.plaf.synthのメソッド修飾子と型メソッド説明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のメソッド修飾子と型メソッド説明JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getBounds()
JTableHeader.getHeaderRect(int column)
column
にヘッダー・タイルがある矩形を返します。Rectangle型のパラメータを持つjavax.swing.tableのメソッド -
javax.swing.textでのRectangleの使用
javax.swing.textでのRectangleのサブクラスRectangleとして宣言されているjavax.swing.textのフィールド修飾子と型フィールド説明protected Rectangle
AsyncBoxView.ChildLocator.childAlloc
ガベージを多く生成することを避けるために、子の割当てに使う形状です。protected Rectangle
AsyncBoxView.ChildLocator.lastAlloc
変更が上方にフラッシュされた場合に、最後に見られる再ペイントのための割当てです。Rectangleを返すjavax.swing.textのメソッド修飾子と型メソッド説明JTextComponent.AccessibleJTextComponent.getCharacterBounds(int i)
文字列に対する指定されたインデックスで文字のバウンディング・ボックスを決定します。protected Rectangle
CompositeView.getInsideAllocation(Shape a)
ビューに指定された不変の割当てを、内部割当てを表す可変の割当てに変換します(上、左、下、右のインセットで指定された割当ての境界を削除する場合など)。JTextComponent.AccessibleJTextComponent.getTextBounds(int startIndex, int endIndex)
2つのインデックス間のテキストを囲むRectangle
を返します。protected Rectangle
PlainView.lineToRect(Shape a, int line)
指定した行を表す矩形を判別します。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
キャレットを囲む領域を壊して、新しい位置に再ペイントされるようにします。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
ある点が、割り当てられた領域のあとにあるかどうかを判定します。protected abstract boolean
ある点が、矩形範囲の後ろにあるかどうかを判定します。protected boolean
ある点が、割り当てられた領域の前にあるかどうかを判定します。protected abstract boolean
ある点が、矩形範囲の前にあるかどうかを判定します。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
パスを描画するのに必要な境界を指定する矩形を返します。パスを描画するのに必要な境界を指定する矩形を返します。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
パスを描画するのに必要な境界を指定する矩形を返します。パスを描画するのに必要な境界を指定する矩形を返します。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
パフォーマンス上の理由でオーバーライドされます。
getBounds()
に置き換えられています。