ما هو الكلاس 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) الذي قام باستدعائها حيث:
  • مكان (prefWidth) يتم وضع رقم يمثل عرض الـ (ScrollPane) بالـ (Pixel).
  • مكان ( prefHeight) يتم وضع رقم يمثل طول  الـ (ScrollPane) بالـ (Pixel).
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) الذي قام باستدعائها.

المصدر: Class ScrollPaneJavaFX ScrollPane TutorialHow to create a scroll pane using JavaFX?JavaFX Tutorial - JavaFX ScrollPane


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