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

اقرأ في هذا المقال


ما هو الكلاس ProgressBar في JavaFX:

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

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

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

Constructorالاستخدام
()publicProgressBar

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

publicProgressBar(double progress)

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

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

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

الدالةالاستخدام
publicfinalvoidsetProgress(double value)

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

 

publicfinaldouble

()getProgress

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

publicfinalvoidsetTranslateX(double value)

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

publicfinalvoidsetTranslateY(double value)

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

publicvoidsetPrefSize(double prefWidth, double prefHeight)

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

publicfinalvoidsetVisible(boolean value)

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

public final void setDisable(boolean value)

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

public final void setStyle(String value)

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

المصدر: JavaFX ProgressBarJavaFX | ProgressBarUsing JavaFX UI Controls


شارك المقالة: