ما هو الكلاس ColorPicker في JavaFx وما هي أهم الدوال المستخدمة معه

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


ما هو الكلاس ColorPicker في JavaFx:

يعد الكلاس (ColorPicker) واحد من الكلاسات التي تستخدم مع (JavaFx) والذي يستخدم للحصول على (ComboBox) مخصص لاختيار الألوان، حيث أنه عند قيام المستخدم بالنقر على الزر سيظهر أمامه مجموعة من الخيارات التي تُمكنه من اختيار أي لون يريده بكل سهولة.

تعريف الكلاس ColorPicker في JavaFx:

يتم تعريف هذا الكلاس بالطريقة التالية:

publicclass ColorPickerextends ComboBoxBase<Color>

أهم الكونستركتورات الخاصة بالكلاس ColorPicker والتي تستخدم مع JavaFx:

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

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

يقوم هذا الكونتستركتور بإنشاء كائن من نوع (ColorPicker) والذي يمثل (ComboBox) خاص بعملية اختيار الألوان، وبشكل افتراضي يتم اختيار اللون الأبيض.

publicColorPicker(Color color)

يقوم هذا الكونستركتور بإنشاء كائن من نوع (ColorPicker) والذي  يمثل (ComboBox) مخصص لعملية اختيار الألوان ولكن في هذه الحالة يتم تحديد اللون الذي سيظهر، حيث مكان (color) يتم وضع كائن من نوع (Color) والذي يمثل اللون الذي سيظهر بشكل افتراضي.

أهم الدوال الخاصة بالكلاس ColorPicker مع JavaFx:

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

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

تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (ComboBox) الذي قام باستدعائها بشكل أفقي، حيث مكان (value) يتم وضع رقم يمثل عدد ال (Pixel) الذي سيتم إزاحتها من اليسار إلى اليمين.

publicfinalvoidsetTranslateY(double value)تستخدم هذه الدالة لتحديد مكان الكائن الـخاص ب (ComboBox) الذي قام باستدعائها بشكل عمودي، حيث
مكان (value) يتم وضع رقم والذي يمثل عدد (Pixel) الذي سيتم إزاحتها من الأعلى إلى الأسفل.
publicvoidsetPrefSize(double prefWidth, double prefHeight)

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

publicfinalvoidsetDisable(boolean value)

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

()publicfinal Color getValue

تستخدم هذه الدالة لإرجاع كائن من نوع  (Color) والذي يحتوي على قيمة اللون الذي تم اختياره في الكائن الخاص ب (ColorPicker) الذي قام باستدعائها.

publicvoidsetValue(Color color)

تستخدم هذه الدالة لتحديد اللون في كائن الـ (ColorPicker) الذي باستدعائها.

public final void setStyle(String value)

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

المصدر: JavaFx | ColorPicker with examplesJavaFX ColorPickerUsing JavaFX UI ControlsClass ColorPicker


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