DimensionF

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

All Implemented Interfaces: java.io.Serializable

public class DimensionF extends Dimension2D implements Serializable

La classe Dimension encapsule la largeur et la hauteur d’un composant (en précision simple) dans un seul objet.

Normalement, les valeurs de width et height sont des entiers non négatifs. Les constructeurs qui vous permettent de créer une dimension n’empêchent pas de définir une valeur négative pour ces propriétés. Si la valeur de width ou height est négative, le comportement de certaines méthodes définies par d’autres objets est indéfini.

Constructeurs

ConstructeurDescription
DimensionF()Crée une instance de Dimension avec une largeur de zéro et une hauteur de zéro.
DimensionF(DimensionF d)Crée une instance de Dimension dont la largeur et la hauteur sont les mêmes que celles de la dimension spécifiée.
DimensionF(float width, float height)Construit un Dimension et l’initialise à la largeur et à la hauteur spécifiées.

Champs

ChampDescription
heightLa dimension de hauteur ; des valeurs négatives peuvent être utilisées.
widthLa dimension de largeur ; des valeurs négatives peuvent être utilisées.

Méthodes

MéthodeDescription
clone()
equals(Object obj)Vérifie si deux objets dimension ont des valeurs égales.
getClass()
getHeight(){@inheritDoc}
getSize()Obtient la taille de cet objet Dimension.
getWidth(){@inheritDoc}
hashCode()Renvoie le code de hachage pour ce Dimension.
notify()
notifyAll()
setSize(DimensionF d)Définit la taille de cet objet Dimension à la taille spécifiée.
setSize(double width, double height)Définit la taille de cet objet Dimension à la largeur et à la hauteur spécifiées en double précision.
setSize(float width, float height)Définit la taille de cet objet Dimension à la largeur et à la hauteur spécifiées.
setSize(Dimension2D arg0)
toString()Renvoie une représentation sous forme de chaîne des valeurs des champs height et width de cet objet Dimension.
wait()
wait(long arg0)
wait(long arg0, int arg1)

DimensionF()

public DimensionF()

Crée une instance de Dimension avec une largeur de zéro et une hauteur de zéro.

DimensionF(DimensionF d)

public DimensionF(DimensionF d)

Crée une instance de Dimension dont la largeur et la hauteur sont les mêmes que celles de la dimension spécifiée.

Parameters:

ParamètreTypeDescription
dDimensionFla dimension spécifiée pour les valeurs width et height

DimensionF(float width, float height)

public DimensionF(float width, float height)

Construit un Dimension et l’initialise à la largeur et à la hauteur spécifiées.

Parameters:

ParamètreTypeDescription
largeurfloatla largeur spécifiée
hauteurfloatla hauteur spécifiée

height

public float height

La dimension de hauteur ; des valeurs négatives peuvent être utilisées.

width

public float width

La dimension de largeur ; des valeurs négatives peuvent être utilisées.

clone()

public Object clone()

Returns: java.lang.Object

equals(Object obj)

public boolean equals(Object obj)

Vérifie si deux objets dimension ont des valeurs égales.

Parameters:

ParamètreTypeDescription
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()

Obtient la taille de cet objet Dimension. Cette méthode est incluse pour des raisons de complétude, afin de faire correspondre la méthode getSize définie par 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()

Renvoie le code de hachage pour ce Dimension.

Returns: int - un code de hachage pour cet objet Dimension

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setSize(DimensionF d)

public void setSize(DimensionF d)

Définit la taille de cet objet Dimension à la taille spécifiée. Cette méthode est incluse pour des raisons de complétude, afin de faire correspondre la méthode setSize définie par Component.

Parameters:

ParamètreTypeDescription
dDimensionFla nouvelle taille pour cet objet Dimension

setSize(double width, double height)

public void setSize(double width, double height)

Définit la taille de cet objet Dimension à la largeur et à la hauteur spécifiées en double précision. Notez que si width ou height sont supérieurs à Integer.MAX_VALUE, ils seront réinitialisés à Integer.MAX_VALUE.

Parameters:

ParamètreTypeDescription
largeurdoublela nouvelle largeur pour l’objet Dimension
hauteurdoublela nouvelle hauteur pour l’objet Dimension

setSize(float width, float height)

public void setSize(float width, float height)

Définit la taille de cet objet Dimension à la largeur et à la hauteur spécifiées. Cette méthode est incluse pour des raisons de complétude, afin de faire correspondre la méthode setSize définie par Component.

Parameters:

ParamètreTypeDescription
largeurfloatla nouvelle largeur pour cet objet Dimension
hauteurfloatla nouvelle hauteur pour cet objet Dimension

setSize(Dimension2D arg0)

public void setSize(Dimension2D arg0)

Parameters:

ParamètreTypeDescription
arg0java.awt.geom.Dimension2D

toString()

public String toString()

Renvoie une représentation sous forme de chaîne des valeurs des champs height et width de cet objet Dimension. Cette méthode est destinée à être utilisée uniquement à des fins de débogage, et le contenu ainsi que le format de la chaîne renvoyée peuvent varier selon les implémentations. La chaîne renvoyée peut être vide mais ne doit pas être null.

Returns: java.lang.String - une représentation sous forme de chaîne de cet objet Dimension

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParamètreTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParamètreTypeDescription
arg0long
arg1int