DimensionF

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

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

Kelas Dimension mengenkapsulasi lebar dan tinggi sebuah komponen (dalam presisi tunggal) dalam satu objek.

Biasanya nilai width dan height adalah bilangan bulat non-negatif. Konstruktor yang memungkinkan Anda membuat sebuah dimensi tidak mencegah Anda menetapkan nilai negatif untuk properti ini. Jika nilai width atau height negatif, perilaku beberapa metode yang didefinisikan oleh objek lain tidak terdefinisi.

Konstruktor

KonstruktorDeskripsi
DimensionF()Membuat sebuah instance Dimension dengan lebar nol dan tinggi nol.
DimensionF(DimensionF d)Membuat sebuah instance Dimension yang lebar dan tingginya sama dengan dimensi yang ditentukan.
DimensionF(float width, float height)Membuat sebuah Dimension dan menginisialisasinya dengan lebar dan tinggi yang ditentukan.

Bidang

BidangDeskripsi
heightDimensi tinggi; nilai negatif dapat digunakan.
widthDimensi lebar; nilai negatif dapat digunakan.

Metode

MetodeDeskripsi
clone()
equals(Object obj)Memeriksa apakah dua objek dimensi memiliki nilai yang sama.
getClass()
getHeight(){@inheritDoc}
getSize()Mendapatkan ukuran objek Dimension ini.
getWidth(){@inheritDoc}
hashCode()Mengembalikan kode hash untuk Dimension ini.
notify()
notifyAll()
setSize(DimensionF d)Mengatur ukuran objek Dimension ini ke ukuran yang ditentukan.
setSize(double width, double height)Mengatur ukuran objek Dimension ini ke lebar dan tinggi yang ditentukan dalam presisi ganda.
setSize(float width, float height)Mengatur ukuran objek Dimension ini ke lebar dan tinggi yang ditentukan.
setSize(Dimension2D arg0)
toString()Mengembalikan representasi string dari nilai bidang height dan width objek Dimension ini.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Membuat sebuah instance Dimension dengan lebar nol dan tinggi nol.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

Membuat sebuah instance Dimension yang lebar dan tingginya sama dengan dimensi yang ditentukan.

Parameters:

ParameterTipeDeskripsi
dDimensionFdimensi yang ditentukan untuk nilai width dan height

DimensionF(float width, float height)

public DimensionF(float width, float height)

Membuat sebuah Dimension dan menginisialisasinya dengan lebar dan tinggi yang ditentukan.

Parameters:

ParameterTipeDeskripsi
lebarfloatlebar yang ditentukan
tinggifloattinggi yang ditentukan

height

public float height

Dimensi tinggi; nilai negatif dapat digunakan.

width

public float width

Dimensi lebar; nilai negatif dapat digunakan.

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

Memeriksa apakah dua objek dimensi memiliki nilai yang sama.

Parameters:

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

Mendapatkan ukuran objek Dimension ini. Metode ini disertakan untuk melengkapi, agar sejajar dengan metode getSize yang didefinisikan oleh Component.

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

Mengembalikan kode hash untuk Dimension ini.

Returns: int - kode hash untuk Dimension ini

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

Mengatur ukuran objek Dimension ini ke ukuran yang ditentukan. Metode ini disertakan untuk melengkapi, agar sejajar dengan metode setSize yang didefinisikan oleh Component.

Parameters:

ParameterTipeDeskripsi
dDimensionFukuran baru untuk objek Dimension ini

setSize(double width, double height)

public void setSize(double width, double height)

Mengatur ukuran objek Dimension ini ke lebar dan tinggi yang ditentukan dengan presisi ganda. Perhatikan bahwa jika width atau height lebih besar dari Integer.MAX_VALUE, mereka akan direset ke Integer.MAX_VALUE.

Parameters:

ParameterTipeDeskripsi
lebardoublelebar baru untuk objek Dimension
tinggidoubletinggi baru untuk objek Dimension

setSize(float width, float height)

public void setSize(float width, float height)

Mengatur ukuran objek Dimension ini ke lebar dan tinggi yang ditentukan. Metode ini disertakan untuk melengkapi, agar sejajar dengan metode setSize yang didefinisikan oleh Component.

Parameters:

ParameterTipeDeskripsi
lebarfloatlebar baru untuk objek Dimension ini
tinggifloattinggi baru untuk objek Dimension ini

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

ParameterTipeDeskripsi
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Mengembalikan representasi string dari nilai bidang height dan width objek Dimension ini. Metode ini dimaksudkan hanya untuk tujuan debugging, dan konten serta format string yang dikembalikan dapat bervariasi antar implementasi. String yang dikembalikan dapat kosong tetapi tidak boleh null.

Returns: java.lang.String - representasi string dari objek Dimension ini

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int