اقرأ في هذا المقال
- ما هو الكلاس ScrollPane في Java FX
- أهم الكونستركتورات الخاصة بالكلاس ScrollPane في Java FX
- أهم الدوال الخاصة بالكلاس ScrollPane في Java FX
ما هو الكلاس ScrollPane في Java FX:
يُعد الكلاس (ScrollPane) واحد من الكلاسات التي تُستخدم مع حزمة (Java FX)، وهو عبارة عن حاوية تحتوي على شريطي تمرير حول المكون الذي يحتوي عليه، حيث تجعل المستخدم قادر على رؤية كل ما تحتويه النافذة مهما كان حجم شاشة الجهاز الذي يستخدمه، وهذه الحاوية من الممكن أن تحتوي على عنصر واحد فقط ومن الممكن أن يكون صورة أو حاوية أخرى. ويتم تعريف هذا الكلاس على النحو التالي:
@DefaultProperty(value="content")publicclass ScrollPaneextends Control
أهم الكونستركتورات الخاصة بالكلاس ScrollPane في Java FX:
الجدول التالي يحتوي على أهم الكونستركتورات الخاصة بالكلاس (ScrollPane):
Constructor | الاستخدام |
()ScrollPane | يقوم هذا الكونستركتور بإنشاء كائن من نوع (ScrollPane) والذي يمثل حاوية فارغة. |
ScrollPane(Node content) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (ScrollPane) والذس يمثل حاوية (container) مع تحديد العنصر الذي يريد المستخدم وضعه فيها، حيث مكان (content) يتم وضع العنصر الذي يريد المستخدم وضعه فيها. |
أهم الدوال الخاصة بالكلاس ScrollPane في Java FX:
الجدول التالي يحتوي على أهم الدوال الخاصة بالكلاس (ScrollPane):
الدالة | الاستخدام |
publicvoidsetPrefSize(double prefWidth, double prefHeight) | تستخدم هذه الدالة لتحديد حجم الكائن الخاص ب (ScrollPane) الذي قام باستدعائها حيث:
|
publicfinalvoidsetTranslateX(double value) | تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (ScrollPane) الذي قام باستدعائها بشكل أفقي، ومكان (value) يتم وضع رقم يمثل عدد (Pixel) التي سيتم إزاحتها من اليسار إلى اليمين. |
publicfinalvoidsetTranslateY(double value) | تستخدم هذه الدالة لتحديد مكان الكائن الخاص ب (ScrollPane) الذي قام باستدعائها بشكل عمودي، ومكان (value) يتم وضع رقم يمثل عدد ال (Pixel) التي سيتم إزاحتها من الأعلى إلى الأسفل. |
publicfinalvoidsetBackground(Background value) | تستخدم هذه الدالة لوضع لون أو صورة كخلفية للكائن الخاص ب (ScrollPane) الذي قام باستدعائها، حيث مكان (value) يتم وضع كائن من نوع (Background) والذي يشير إلى درجة اللون أو الصورة التي سيتم وضعها كخلفية. |
public final void setStyle(String value) | تستخدم هذه الدالة لتعديل تصميم الكائن الخاص ب (ScrollPane) الذي قام باستدعائها. |
public final void setContent(Node value) | تستخدم هذه الدالة لتحديد العنصر الذي سيتم وضعه بداخل الكائن الخاص ب (ScrollPane) الذي قام باستدعائها. |