DimensionF

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

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

Dimension sınıfı, bir bileşenin (tek duyarlıkta) genişliğini ve yüksekliğini tek bir nesnede kapsüller.

Normalde width ve height değerleri negatif olmayan tam sayılardır. Bir boyut oluşturmanıza izin veren yapıcılar, bu özellikler için negatif bir değer ayarlamanızı engellemez. width veya height değeri negatif ise, diğer nesneler tarafından tanımlanan bazı metodların davranışı tanımsızdır.

Yapıcılar

YapıcıAçıklama
DimensionF()Sıfır genişlik ve sıfır yükseklikte bir Dimension örneği oluşturur.
DimensionF(DimensionF d)Belirtilen boyutun genişliği ve yüksekliğiyle aynı olan bir Dimension örneği oluşturur.
DimensionF(float width, float height)Bir Dimension oluşturur ve belirtilen genişlik ve yükseklik ile başlatır.

Alanlar

AlanAçıklama
heightYükseklik boyutu; negatif değerler kullanılabilir.
widthGenişlik boyutu; negatif değerler kullanılabilir.

Yöntemler

YöntemAçıklama
clone()
equals(Object obj)İki boyut nesnesinin eşit değerlere sahip olup olmadığını kontrol eder.
getClass()
getHeight(){@inheritDoc}
getSize()Bu Dimension nesnesinin boyutunu alır.
getWidth(){@inheritDoc}
hashCode()Bu Dimension için hash kodunu döndürür.
notify()
notifyAll()
setSize(DimensionF d)Bu Dimension nesnesinin boyutunu belirtilen boyuta ayarlar.
setSize(double width, double height)Bu Dimension nesnesinin boyutunu çift hassasiyetle belirtilen genişlik ve yüksekliğe ayarlar.
setSize(float width, float height)Bu Dimension nesnesinin boyutunu belirtilen genişlik ve yüksekliğe ayarlar.
setSize(Dimension2D arg0)
toString()Bu Dimension nesnesinin height ve width alanlarının değerlerinin bir dize temsilini döndürür.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Sıfır genişlik ve sıfır yükseklikte bir Dimension örneği oluşturur.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

Belirtilen boyutun genişliği ve yüksekliğiyle aynı olan bir Dimension örneği oluşturur.

Parameters:

ParametreTürAçıklama
dDimensionFwidth ve height değerleri için belirtilen boyut

DimensionF(float width, float height)

public DimensionF(float width, float height)

Bir Dimension oluşturur ve belirtilen genişlik ve yükseklik ile başlatır.

Parameters:

ParametreTürAçıklama
widthfloatbelirtilen genişlik
heightfloatbelirtilen yükseklik

height

public float height

Yükseklik boyutu; negatif değerler kullanılabilir.

width

public float width

Genişlik boyutu; negatif değerler kullanılabilir.

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

İki boyut nesnesinin eşit değerlere sahip olup olmadığını kontrol eder.

Parameters:

ParametreTürAçıklama
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()

Bu Dimension nesnesinin boyutunu alır. Bu yöntem, Component tarafından tanımlanan getSize yöntemine paralel olması için bütünlük sağlamak amacıyla eklenmiştir.

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()

Bu Dimension için hash kodunu döndürür.

Returns: int - bu Dimension için bir karma kodu

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

Bu Dimension nesnesinin boyutunu belirtilen boyuta ayarlar. Bu yöntem, Component tarafından tanımlanan setSize yöntemine paralel olması için bütünlük sağlamak amacıyla eklenmiştir.

Parameters:

ParametreTürAçıklama
dDimensionFbu Dimension nesnesi için yeni boyut

setSize(double width, double height)

public void setSize(double width, double height)

Bu Dimension nesnesinin boyutunu çift hassasiyette belirtilen genişlik ve yüksekliğe ayarlar. width veya height Integer.MAX_VALUE değerinden büyükse, Integer.MAX_VALUE değerine sıfırlanacağını unutmayın.

Parameters:

ParametreTürAçıklama
widthdoubleDimension nesnesi için yeni genişlik
heightdoubleDimension nesnesi için yeni yükseklik

setSize(float width, float height)

public void setSize(float width, float height)

Bu Dimension nesnesinin boyutunu belirtilen genişlik ve yüksekliğe ayarlar. Bu yöntem, Component tarafından tanımlanan setSize yöntemine paralel olması için bütünlük sağlamak amacıyla eklenmiştir.

Parameters:

ParametreTürAçıklama
widthfloatbu Dimension nesnesi için yeni genişlik
heightfloatbu Dimension nesnesi için yeni yükseklik

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

ParametreTürAçıklama
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Bu Dimension nesnesinin height ve width alanlarının değerlerinin bir dize temsilini döndürür. Bu yöntem yalnızca hata ayıklama amaçları için kullanılmak üzere tasarlanmıştır ve döndürülen dizeyin içeriği ve biçimi uygulamalara göre değişebilir. Döndürülen dize boş olabilir ancak null olamaz.

Returns: java.lang.String - bu Dimension nesnesinin bir dize temsili

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int