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() | ينشئ نسخة من Dimension بعرض صفر وارتفاع صفر. |
| DimensionF(DimensionF d) | ينشئ نسخة من Dimension يكون عرضها وارتفاعها مماثلين للبُعد المحدد. |
| DimensionF(float width, float height) | يبني كائن Dimension ويُهيئه بالعرض المحدد والارتفاع المحدد. |
الحقول
| حقل | الوصف |
|---|---|
| height | بعد الارتفاع؛ يمكن استخدام القيم السالبة. |
| width | بعد العرض؛ يمكن استخدام القيم السالبة. |
الطرق
| طريقة | الوصف |
|---|---|
| clone() | |
| equals(Object obj) | يتحقق مما إذا كان كائنان من النوع dimension لهما قيم متساوية. |
| getClass() | |
| getHeight() | {@inheritDoc} |
| getSize() | يحصل على حجم كائن Dimension هذا. |
| getWidth() | {@inheritDoc} |
| hashCode() | يرجع قيمة التجزئة (hash code) لهذا Dimension. |
| notify() | |
| notifyAll() | |
| setSize(DimensionF d) | يضبط حجم كائن Dimension هذا إلى الحجم المحدد. |
| setSize(double width, double height) | يضبط حجم كائن Dimension هذا إلى العرض والارتفاع المحددين بدقة مزدوجة. |
| setSize(float width, float height) | يضبط حجم كائن Dimension هذا إلى العرض والارتفاع المحددين. |
| setSize(Dimension2D arg0) | |
| toString() | يرجع تمثيلًا نصيًا لقيم حقول height و width لكائن Dimension هذا. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
DimensionF()
public DimensionF()
ينشئ نسخة من 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:
| معامل | نوع | الوصف |
|---|---|---|
| width | 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)
يتحقق مما إذا كان كائنان من النوع dimension لهما قيم متساوية.
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. تم تضمين هذه الطريقة للاكتمال، لتوازي طريقة getSize المعرفة بواسطة 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()
يرجع قيمة التجزئة (hash code) لهذا 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 إلى الحجم المحدد. تم تضمين هذه الطريقة للاكتمال، لتوازي طريقة setSize المعرفة بواسطة Component.
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:
| معامل | نوع | الوصف |
|---|---|---|
| width | double | العرض الجديد للكائن Dimension |
| الارتفاع | double | الارتفاع الجديد للكائن Dimension |
setSize(float width, float height)
public void setSize(float width, float height)
يضبط حجم هذا الكائن Dimension إلى العرض والارتفاع المحددين. تم تضمين هذه الطريقة للاكتمال، لتوازي طريقة setSize المعرفة بواسطة Component.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| width | float | العرض الجديد لهذا الكائن Dimension |
| الارتفاع | float | الارتفاع الجديد لهذا الكائن Dimension |
setSize(Dimension2D arg0)
public void setSize(Dimension2D arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.awt.geom.Dimension2D |
toString()
public String toString()
يرجع تمثيلًا نصيًا لقيم حقول height و width لهذا الكائن Dimension. تم تصميم هذه الطريقة للاستخدام فقط لأغراض التصحيح، وقد يختلف محتوى وتنسيق النص المرجع بين التطبيقات. قد يكون النص المرجع فارغًا لكنه لا يمكن أن يكون 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 |