全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス
クラス java.awt.Rectangle
java.lang.Object
   |
   +----java.awt.Rectangle
  -  public class Rectangle
  -  extends Object
  -  implements Shape, Serializable
x、y、幅、高さで定義される矩形です。
   
  -   height height
- 矩形の高さ。
  
-   width width
- 矩形の幅。
  
-   x x
- 矩形のx座標。
  
-   y y
- 矩形のy座標。
   
  -   Rectangle() Rectangle()
- 位置(0, 0)、大きさ(0, 0)に初期化した矩形を作る。
  
-   Rectangle(Dimension) Rectangle(Dimension)
- 矩形を作り、大きさを指定された幅と高さに設定する。
  
-   Rectangle(int, int) Rectangle(int, int)
- 矩形を作り、指定された幅と高さパラメータで初期化する。
  
-   Rectangle(int, int, int, int) Rectangle(int, int, int, int)
- 指定されたパラメータで矩形を作り初期化する。
  
-   Rectangle(Point) Rectangle(Point)
- 矩形を作り、指定された位置に初期化する。
  
-   Rectangle(Point, Dimension) Rectangle(Point, Dimension)
- 矩形を作り、指定された位置と大きさに初期化する。
  
-   Rectangle(Rectangle) Rectangle(Rectangle)
- 矩形を作り、指定された矩形の値に一致するよう初期化する。
   
  -   add(int, int) add(int, int)
- 矩形に点を追加する。
  
-   add(Point) add(Point)
- 矩形に点を追加する。
  
-   add(Rectangle) add(Rectangle)
- 矩形に矩形を追加する。
  
-   contains(int, int) contains(int, int)
- この矩形が指定された点を含むか調べる。
  
-   contains(Point) contains(Point)
- この矩形が指定された点を含むか調べる。
  
-   equals(Object) equals(Object)
- 2つの矩形が同じか調べる。
  
-   getBounds() getBounds()
- この矩形の境界を返す。
  
-   getLocation() getLocation()
- この矩形の位置を返す。
  
-   getSize() getSize()
- この矩形の大きさ(幅と高さ)を返す。
  
-   grow(int, int) grow(int, int)
- 矩形を縦と横に延長する。
  
-   hashCode() hashCode()
- この矩形のハッシュコードを返す。
  
-   inside(int, int) inside(int, int)
-   
推奨されない。
  
-   intersection(Rectangle) intersection(Rectangle)
- 2 つの矩形の共通部分を計算する。
  
-   intersects(Rectangle) intersects(Rectangle)
- 2 つの矩形が交差するか調べる。
  
-   isEmpty() isEmpty()
- 矩形が空か調べる。
  
-   move(int, int) move(int, int)
-   
推奨されない。
  
-   reshape(int, int, int, int) reshape(int, int, int, int)
-   
推奨されない。
  
-   resize(int, int) resize(int, int)
-   
推奨されない。
  
-   setBounds(int, int, int, int) setBounds(int, int, int, int)
- この矩形の境界を指定されたx、y、幅、高さに設定する。
  
-   setBounds(Rectangle) setBounds(Rectangle)
- この矩形の境界を指定された矩形と一致するよう設定する。
  
-   setLocation(int, int) setLocation(int, int)
- 矩形を指定された位置へ移動する。
  
-   setLocation(Point) setLocation(Point)
- 矩形を指定された位置へ移動する。
  
-   setSize(Dimension) setSize(Dimension)
- この矩形の大きさを指定された大きさと一致するよう設定する。
  
-   setSize(int, int) setSize(int, int)
- この矩形の大きさを指定された幅と高さに設定する。
  
-   toString() toString()
- この矩形の値の String 表現を返す。
  
-   translate(int, int) translate(int, int)
- 矩形を変換する。
  
-   union(Rectangle) union(Rectangle)
- 2 つの矩形の結合を計算する。
   
 x
x
  public int x
  - 矩形の x 座標です。
 
 y
y
  public int y
  - 矩形の y 座標です。
 
 width
width
  public int width
  - 矩形の幅です。
 
 height
height
  public int height
  - 矩形の高さです。
 
   
 Rectangle
Rectangle
  public Rectangle()
  - 位置(0, 0)、大きさ(0, 0)に初期化した矩形を作ります。
 
 Rectangle
Rectangle
  public Rectangle(Rectangle r)
  - 指定された矩形の値に一致するよう初期化した矩形を作ります。
   
- 
    -  パラメータ:
    
-  r - 初期値をコピーする矩形
  
 
 Rectangle
Rectangle
  public Rectangle(int x,
                   int y,
                   int width,
                   int height)
  - 指定されたパラメータで矩形を作り、初期化します。
   
- 
    -  パラメータ:
    
-  x -  x 座標
    -  y -  y 座標
    -  width - 矩形の幅
    -  height - 矩形の高さ
  
 
 Rectangle
Rectangle
  public Rectangle(int width,
                   int height)
  - 矩形を作り、指定された幅と高さパラメータで初期化します。
   
- 
    -  パラメータ:
    
-  width - 矩形の幅
    -  height - 矩形の高さ
  
 
 Rectangle
Rectangle
  public Rectangle(Point p,
                   Dimension d)
  - 矩形を作り指定された位置と大きさで初期化します。
   
- 
    -  パラメータ:
    
-  p - 位置
    -  d - 大きさ
  
 
 Rectangle
Rectangle
  public Rectangle(Point p)
  -  矩形を作り、指定された位置に初期化します。
   
- 
    -  パラメータ:
    
-  p - x と y 座標の値
  
 
 Rectangle
Rectangle
  public Rectangle(Dimension d)
  - 矩形を作り、指定された幅と高さに初期化します。
   
- 
    -  パラメータ:
    
-  d - 幅と高さの値。
  
 
   
 getBounds
getBounds
  public Rectangle getBounds()
  - この矩形の境界を返します。このメソッドは完全性のために用意されているもので、Component の getBounds メソッドに対応します。
 
 setBounds
setBounds
  public void setBounds(Rectangle r)
  - この矩形の境界を指定された矩形と一致するよう設定します。
このメソッドは完全性のために用意されているもので、Component の setBounds メソッドに対応します。
   
- 
    -  パラメータ:
    
-  d - Dimension オブジェクトの新しい大きさ
  
 
 setBounds
setBounds
  public void setBounds(int x,
                        int y,
                        int width,
                        int height)
  - この矩形の境界を指定されたx、y、幅、高さに設定します。
このメソッドは完全性のために用意されているもので、Component の setBounds メソッドに対応します。
   
- 
    -  パラメータ:
    
-  width - Dimension オブジェクトの幅
    -  height - Dimension オブジェクトの高さ
  
 
 reshape
reshape
  public void reshape(int x,
                      int y,
                      int width,
                      int height)
-  注: reshape()  は推奨されません。
JDK バージョン1.1からは setBounds(int, int, int, int) で置き換わりました。
 
 getLocation
getLocation
  public Point getLocation()
  - この矩形の位置を返します。
このメソッドは完全性のために用意されているもので、Component の getLocation メソッドに対応します。
 
 setLocation
setLocation
  public void setLocation(Point p)
  - 矩形を指定された位置へ移動します。
このメソッドは完全性のために用意されているもので、Component の setLocation メソッドに対応します。
   
- 
    -  パラメータ:
    
-  p - 点の新しい位置
  
 
 setLocation
setLocation
  public void setLocation(int x,
                          int y)
  - 矩形を指定された位置へ移動します。
このメソッドは完全性のために用意されているもので、Component の setLocation メソッドに対応します。
   
- 
    -  パラメータ:
    
-  x - 新しい位置の x 座標
    -  y - 新しい位置の y 座標
  
 
 move
move
  public void move(int x,
                   int y)
- 注: move() は推奨されません。
JDK バージョン 1.1からは setLocation(int, int) で置き換わりました。
 
 translate
translate
  public void translate(int x,
                        int y)
  - 矩形を変換します。
 
 getSize
getSize
  public Dimension getSize()
  - この矩形の大きさ(幅と高さ)を返します。
このメソッドは完全性のために用意されているもので、Component の getSize メソッドに対応します。
 
 setSize
setSize
  public void setSize(Dimension d)
  - この矩形の大きさを指定された大きさと一致するよう設定します。
このメソッドは完全性のために用意されているもので、Component の getSize メソッドに対応します。
   
- 
    -  パラメータ:
    
-  d - Dimension オブジェクトの新しい大きさ
  
 
 setSize
setSize
  public void setSize(int width,
                      int height)
  - この矩形の大きさを指定された幅と高さに設定します。
このメソッドは完全性のために用意されているもので、Component の getSize メソッドに対応します。
   
- 
    -  パラメータ:
    
-  width - Dimension オブジェクトの新しい幅
    -  height - Dimension オブジェクトの新しい高さ
  
 
 resize
resize
  public void resize(int width,
                     int height)
-  注:resize() は推奨されません。
JDK バージョン 1.1 から setSize(int, int) で置き換わりました。
 
 contains
contains
  public boolean contains(Point p)
  - この矩形が指定された点を含むか調べます。
   
- 
    -  パラメータ:
    
-  p - 調べる点(位置)
  
 
 contains
contains
  public boolean contains(int x,
                          int y)
  - この矩形が指定された点を含むか調べます。
   
- 
    -  パラメータ:
    
-  x - x 座標
    -  y - y 座標
  
 
 inside
inside
  public boolean inside(int x,
                        int y)
- 注:inside()  は推奨されません。
JDK バージョン 1.1 から contains(int, int) で置き換わりました。
 
 intersects
intersects
  public boolean intersects(Rectangle r)
  - 2つの矩形が交差するか調べます。
 
 intersection
intersection
  public Rectangle intersection(Rectangle r)
  - 2 つの矩形の共通部分を計算します。
 
 union
union
  public Rectangle union(Rectangle r)
  - 2 つの矩形の合併を計算します。
 
 add
add
  public void add(int newx,
                  int newy)
  - 矩形に点を追加します。結果として、矩形と点を含む最小の矩形が作られます。
 
 add
add
  public void add(Point pt)
  - 矩形に点を追加します。結果として、矩形と点を含む最小の矩形が作られます。
 
 add
add
  public void add(Rectangle r)
  - 矩形に矩形を追加します。結果として 2 つの矩形が結合されます。
 
 grow
grow
  public void grow(int h,
                   int v)
  - 矩形を縦と横に延長します。
 
 isEmpty
isEmpty
  public boolean isEmpty()
  - 矩形が空か調べます。
 
 hashCode
hashCode
  public int hashCode()
  - この矩形のハッシュコードを返します。
   
- 
    -  オーバーライド:
    
- クラス Object クラス hashCode 
  
 
 equals
equals
  public boolean equals(Object obj)
  - 2 つの矩形が同じか調べます。
   
- 
    -  オーバーライド:
    
-  クラス Object の equals 
  
 
 toString
toString
  public String toString()
  - この矩形の値を表すストリングを返します。
   
- 
    -  オーバーライド:
    
-  クラス Object の toString 
  
 
全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス