اقرأ في هذا المقال
- ما هو الكلاس ProgressIndicator في JavaFX
- قائمة بأهم الكونستركتورات الخاصة بالكلاس ProgressIndicator في JavaFX
- أهم الدوال الخاصة بالكلاس 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) الذي قام باستدعائها. |