DimensionF
Inheritance: java.lang.Object, java.awt.geom.Dimension2D
All Implemented Interfaces: java.io.Serializable
public class DimensionF extends Dimension2D implements Serializable
Dimension 클래스는 구성 요소의 너비와 높이(단일 정밀도)를 하나의 객체에 캡슐화합니다.
보통 width와 height 값은 음수가 아닌 정수입니다. 차원을 생성할 수 있는 생성자는 이러한 속성에 음수 값을 설정하는 것을 방지하지 않습니다. width 또는 height 값이 음수인 경우, 다른 객체에 의해 정의된 일부 메서드의 동작은 정의되지 않습니다.
생성자
| 생성자 | 설명 |
|---|---|
| DimensionF() | 너비와 높이가 0인 Dimension 인스턴스를 생성합니다. |
| DimensionF(DimensionF d) | 지정된 차원과 동일한 너비와 높이를 갖는 Dimension 인스턴스를 생성합니다. |
| DimensionF(float width, float height) | Dimension을 생성하고 지정된 너비와 높이로 초기화합니다. |
필드
| 필드 | 설명 |
|---|---|
| height | 높이 차원; 음수 값을 사용할 수 있습니다. |
| width | 너비 차원; 음수 값을 사용할 수 있습니다. |
메서드
| 메서드 | 설명 |
|---|---|
| clone() | |
| equals(Object obj) | 두 차원 객체가 동일한 값을 갖는지 확인합니다. |
| getClass() | |
| getHeight() | {@inheritDoc} |
| getSize() | 이 Dimension 객체의 크기를 가져옵니다. |
| getWidth() | {@inheritDoc} |
| hashCode() | 이 Dimension의 해시 코드를 반환합니다. |
| notify() | |
| notifyAll() | |
| setSize(DimensionF d) | 이 Dimension 객체의 크기를 지정된 크기로 설정합니다. |
| setSize(double width, double height) | 이 Dimension 객체의 크기를 이중 정밀도로 지정된 너비와 높이로 설정합니다. |
| setSize(float width, float height) | 이 Dimension 객체의 크기를 지정된 너비와 높이로 설정합니다. |
| setSize(Dimension2D arg0) | |
| toString() | 이 Dimension 객체의 height와 width 필드 값을 문자열 형태로 반환합니다. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
DimensionF()
public DimensionF()
너비와 높이가 0인 Dimension 인스턴스를 생성합니다.
DimensionF(DimensionF d)
public DimensionF(DimensionF d)
지정된 차원과 동일한 너비와 높이를 갖는 Dimension 인스턴스를 생성합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| d | DimensionF | width와 height 값에 대한 지정된 차원 |
DimensionF(float width, float height)
public DimensionF(float width, float height)
Dimension을 생성하고 지정된 너비와 높이로 초기화합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 너비 | float | 지정된 너비 |
| 높이 | float | 지정된 높이 |
height
public float height
높이 차원; 음수 값을 사용할 수 있습니다.
width
public float width
너비 차원; 음수 값을 사용할 수 있습니다.
clone()
public Object clone()
Returns: java.lang.Object
equals(Object obj)
public boolean equals(Object obj)
두 차원 객체가 동일한 값을 갖는지 확인합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getHeight()
public double getHeight()
Returns: double
getSize()
public DimensionF getSize()
이 Dimension 객체의 크기를 가져옵니다. 이 메서드는 완전성을 위해 포함되었으며, Component에 정의된 getSize 메서드와 일치합니다.
Returns:
DimensionF - the size of this dimension, a new instance of Dimension with the same width and height
getWidth()
public double getWidth()
Returns: double
hashCode()
public int hashCode()
이 Dimension의 해시 코드를 반환합니다.
Returns:
int - 이 Dimension에 대한 해시 코드
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setSize(DimensionF d)
public void setSize(DimensionF d)
이 Dimension 객체의 크기를 지정된 크기로 설정합니다. 이 메서드는 완전성을 위해 포함되었으며, Component에 정의된 setSize 메서드와 일치합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| d | DimensionF | 이 Dimension 객체의 새로운 크기 |
setSize(double width, double height)
public void setSize(double width, double height)
이 Dimension 객체의 크기를 지정된 너비와 높이(두 배 정밀도)로 설정합니다. width 또는 height가 Integer.MAX_VALUE보다 큰 경우 Integer.MAX_VALUE로 재설정됩니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 너비 | double | Dimension 객체의 새로운 너비 |
| 높이 | double | Dimension 객체의 새로운 높이 |
setSize(float width, float height)
public void setSize(float width, float height)
이 Dimension 객체의 크기를 지정된 너비와 높이로 설정합니다. 이 메서드는 완전성을 위해 포함되었으며, Component에 정의된 setSize 메서드와 일치합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| 너비 | float | 이 Dimension 객체의 새로운 너비 |
| 높이 | float | 이 Dimension 객체의 새로운 높이 |
setSize(Dimension2D arg0)
public void setSize(Dimension2D arg0)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | java.awt.geom.Dimension2D |
toString()
public String toString()
이 Dimension 객체의 height 및 width 필드 값을 문자열로 반환합니다. 이 메서드는 디버깅 목적으로만 사용하도록 설계되었으며, 반환되는 문자열의 내용과 형식은 구현마다 다를 수 있습니다. 반환된 문자열은 비어 있을 수 있지만 null은 될 수 없습니다.
Returns:
java.lang.String - 이 Dimension 객체의 문자열 표현
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | long | |
| arg1 | int |