ما هو الكلاس ProgressBar وماهي أهم الدوال والكونستركتورات التي تستخدم معه

الكاتب: سامي -
ما هو الكلاس ProgressBar وماهي أهم الدوال والكونستركتورات التي تستخدم معه
"ما هو الكلاس ProgressBar في JavaFX:
أهم الكونستركتورات الخاصة بالكلاس ProgressBar في JavaFX:
الدوال الرئيسية التي تستخدم مع الكلاس ProgressBar في JavaFX:
ما هو الكلاس ProgressBar في JavaFX:

 

يُعد الكلاس (ProgressBar) شريط التقدم من الكلاسات التي تستخدم مع (JavaFX)، والذي يستخدم لإضافة (Progress Bar) في واجهة المستخدم (GUI)، حيث أن شريط التقدم من الأدوات المهمة التي تستخدم في تحديد المدة الزمنية لتنفيذ عملية معينة مثل: نسخ ملف أو تحميل ملف من شبكة الإنترنت أو لجعل المستخدم يلاحظ مدى قوة كلمة السر (Password) التي قام بإدخالها، وهناك العديد من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.

 

 

أهم الكونستركتورات الخاصة بالكلاس ProgressBar في JavaFX:

 

الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (ProgressBar):

 

Constructor الاستخدام
()public ProgressBar

يقوم هذا الكونستركتور بإنشاء كائن من نوع (ProgressBar).

 


public ProgressBar(double progress)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (ProgressBar) مع تحديد القيمة الأولية التي ستظهر فيه.

 

 

 

الدوال الرئيسية التي تستخدم مع الكلاس ProgressBar في JavaFX:

 

الجدول التالي يحتوي على مجموعة من  الدوال الرئيسية الخاصة بالكلاس (ProgressBar):

 

الدالة الاستخدام
public final void setProgress(double value)

تستخدم هذه الدالة لتحديد قيمة كائن الـ (ProgressBar) الذي قام باستدعائها، حيث مكان (value) يتم وضع القيمة الجديدة والتي تتراوح قيمتها بين (0) و (1).

 


 

public final double

()getProgress



تقوم هذه الدالة بإرجاع قيمة الكائن الخاص بالـ (ProgressBar) الذي قام باستدعائها كرقم من نوع (double).

 


public final void setTranslateX(double value)

تستخدم هذه الدالة تحديد مكان الكائن الخاص بـ (ProgressBar) الذي قام باستدعائها بشكل أفقي.

 


public final void setTranslateY(double value)

تستخدم هذه الدالة لتحديد مكان الكائن الخاص بالـ (ProgressBar) الذي قام باستدعائها بشكل عمودي.

 


public void setPrefSize(double prefWidth, double prefHeight)

تستخدم هذه الدالة لتحديد حجم الكائن الخاص بـ (ProgressBar) الذي قام باستدعائها.

 


public final void setVisible(boolean value)

تستخدم هذه الدالة لإظهار أو إخفاء الكائن الخاص بـ (ProgressBar) الذي قام باستدعائها في النافذة.

 


public final void setDisable(boolean value)

تستخدم هذه الدالة لجعل نص الكائن الخاص بشريط التقدم (ProgressBar) الذي قام باستدعائها يظهر بشكل غير فعال.

 


public final void setStyle(String value)

تستخدم هذه الدالة لتعديل تصميم الكائن الخاص بشريط التقدم (ProgressBar) الذي قام باستدعائها.

 

 

"
شارك المقالة:
642 مشاهدة
هل أعجبك المقال
0
0

مواضيع ذات محتوي مطابق

التصنيفات تصفح المواضيع
youtubbe twitter linkden facebook