DimensionF

Inheritance: java.lang.Object, java.awt.geom.Dimension2D

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

Dimension 클래스는 구성 요소의 너비와 높이(단일 정밀도)를 하나의 객체에 캡슐화합니다.

보통 widthheight 값은 음수가 아닌 정수입니다. 차원을 생성할 수 있는 생성자는 이러한 속성에 음수 값을 설정하는 것을 방지하지 않습니다. 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 객체의 heightwidth 필드 값을 문자열 형태로 반환합니다.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

너비와 높이가 0인 Dimension 인스턴스를 생성합니다.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

지정된 차원과 동일한 너비와 높이를 갖는 Dimension 인스턴스를 생성합니다.

Parameters:

매개변수유형설명
dDimensionFwidthheight 값에 대한 지정된 차원

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:

매개변수유형설명
objjava.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:

매개변수유형설명
dDimensionFDimension 객체의 새로운 크기

setSize(double width, double height)

public void setSize(double width, double height)

Dimension 객체의 크기를 지정된 너비와 높이(두 배 정밀도)로 설정합니다. width 또는 heightInteger.MAX_VALUE보다 큰 경우 Integer.MAX_VALUE로 재설정됩니다.

Parameters:

매개변수유형설명
너비doubleDimension 객체의 새로운 너비
높이doubleDimension 객체의 새로운 높이

setSize(float width, float height)

public void setSize(float width, float height)

Dimension 객체의 크기를 지정된 너비와 높이로 설정합니다. 이 메서드는 완전성을 위해 포함되었으며, Component에 정의된 setSize 메서드와 일치합니다.

Parameters:

매개변수유형설명
너비floatDimension 객체의 새로운 너비
높이floatDimension 객체의 새로운 높이

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

매개변수유형설명
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Dimension 객체의 heightwidth 필드 값을 문자열로 반환합니다. 이 메서드는 디버깅 목적으로만 사용하도록 설계되었으며, 반환되는 문자열의 내용과 형식은 구현마다 다를 수 있습니다. 반환된 문자열은 비어 있을 수 있지만 null은 될 수 없습니다.

Returns: java.lang.String - 이 Dimension 객체의 문자열 표현

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

매개변수유형설명
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

매개변수유형설명
arg0long
arg1int