ما هو الكلاس ProgressIndicator في JavaFX وما هي أهم الدوال والكونستركتورات التي تستخدم معه

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


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

يُعد الكلاس (ProgressIndicator) من الكلاسات الرئيسية التي تستخدم في (JavaFX)، والذي يستخدم لإضافة (Progress Indicator) في واجهة المستخدم (GUI)، ومن الممكن استخدامه في عدة مجالات مثل: حساب بقية الوقت للمستخدم حتى يتمكن من إنشاء وتنفيذ مهمة معينة، وهناك العديد من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.

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

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

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

يقوم هذا الكونستركتور بإنشاء كائن من نوع (ProgressIndicator) والذي يمثل Indeterminate Progress) Bar).

publicProgressIndicator(double progress)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (ProgressIndicator) والذي يمثل (Determinate Progress Bar)، ويتم عن طريقه تحديد القيمة الأولية.

أهم الدوال الخاصة بالكلاس ProgressIndicator في  JavaFX:

الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس ProgressIndicator:

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

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

publicfinaldouble

()getProgress

تقوم هذه الدالة بإرجاع قيمة كائن الـ (ProgressIndicator) الذي قام باستدعائها، حيث تكون من نوع (double).

publicfinalvoidsetTranslateX(double value)

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

publicfinalvoidsetTranslateY(double value)

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

publicvoidsetPrefSize(double prefWidth, double prefHeight)

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

publicfinalvoidsetVisible(boolean value)

تستخدم هذه الدالة لإظهار أو إخفاء الكائن الـخاص بـ (ProgressIndicator) الذي قام باستدعائها، حيث مكان (Value) يتم وضع القيمة (true) لإظهاره ويتم وضع القيمة (false) لإخفائه.

publicfinalvoidsetDisable(boolean value)

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

publicfinalvoidsetStyle(String value)

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


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