إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    JavaFX الكلاس ScrollPane

    مقدمة

    الكلاس ScrollPane يستخدم لإنشاء حاوية يضافة لها شرط تمرير ( ScrollBar ) بشكل تلقائي عند الحاجة لجعل المستخدم قادر على رؤية كل ما تحتويه النافذة مهما كان حجم شاشة الجهاز الذي يستخدمه.
    هذه الحاوية يمكنها أن تحتوي على شيء واحد فقط. مع الإشارة إلى أن هذا الشيء يمكن أن يكون زر, صورة, حاوية أخرى إلخ..

    إفتراضياً, الشيء الذي تضيفه في كائن الـ ScrollPane يظهر في الأعلى من جهة اليسار و لكنك تستطيع تحديد مكان ظهوره.


    بناء الكلاس ScrollPane

    @DefaultProperty(value="content")
    public class ScrollPane
    extends Control
    	

    كونستركتورات الكلاس ScrollPane

    الجدول التالي يحتوي على كونستركتورات الكلاس ScrollPane.

    الكونستركتور مع تعريفه
    ScrollPane() ينشئ كائن من الكلاس ScrollPane يمثل حاوية فارغة.
    ScrollPane(Node content) ينشئ كائن من الكلاس ScrollPane يمثل حاوية مع تحديد الشيء الذي نريد وضعه فيها.
    مكان الباراميتر content نمرر الشيء الذي نريد وضعه فيها.

    دوال الكلاس ScrollPane

    الجدول التالي يحتوي على دوال الكلاس ScrollPane الأكثر إستخداماً.

    الدالة مع تعريفها
    public void setPrefSize(double prefWidth, double prefHeight) تستخدم لتحديد حجم كائن الـ ScrollPane الذي قام باستدعائها.
    • مكان الباراميتر prefWidth نضع رقم يمثل عرض الـ ScrollPane بالـ Pixel.
    • مكان الباراميتر prefHeight نضع رقم يمثل طول الـ ScrollPane بالـ Pixel.
    public final void setTranslateX(double value) تستخدم لتحديد مكان كائن الـ ScrollPane الذي قام باستدعائها أفقياً.
    مكان الباراميتر value نضع رقم يمثل كم Pixel سيتم إزاحته من اليسار إلى اليمين.
    public final void setTranslateY(double value) تستخدم لتحديد مكان كائن الـ ScrollPane الذي قام باستدعائها عامودياً.
    مكان الباراميتر value نضع رقم يمثل كم Pixel سيتم إزاحته من الأعلى إلى الأسفل.
    public final void setBackground(Background value) تستخدم لوضع لون أو صورة كخلفية لكائن الـ ScrollPane الذي قام بإستدعائها.
    مكان الباراميتر value نضع كائن من الكلاس Background يشير إلى درجة اللون أو الصورة التي سيتم وضعها كخلفية.
    public final void setStyle(String value) تستخدم لتعديل تصميم كائن الـ ScrollPane الذي قام بإستدعائها.
    مكان الباراميتر value يمكنك تمرير إسم و قيمة أي خاصية تريد تعديلها في كائن الـ ScrollPane بأسلوب لغة CSS لإظهاره بالشكل الذي تريده.
    public final void setContent(Node value) تستخدم لتحديد الشيء الذي سيتم وضعه بداخل كائن الـ ScrollPane الذي قام بإستدعائها.
    مكان الباراميتر value نمرر الشيء الذي نريد وضعه فيه.

    أمثلة شاملة


    المثال الأول

    المثال التالي يعلمك طريقة إنشاء كائن من الكلاس ScrollPane و وضعه كـ Root Node.

    طريقة وضع محتوى النافذة في ScrollPane في JavaFX

    شاهد المثال »



    المثال الثاني

    المثال التالي يعلمك طريقة تحديد حجم و مكان ظهور الأشياء التي نضيفها في ScrollPane.
    لإظهار محتوى الـ ScrollPane في وسطه, سنضع فيه StackPane, و بداخله سنضيف الشيئ الذي نريد وضعه.

    طريقة تحديد حجم و مكان ظهور الأشياء التي نضيفها في ScrollPane في JavaFX

    شاهد المثال »



    المثال الثالث

    المثال التالي يعلمك طريقة عرض صورة بدخل ScrollPane.

    طريقة عرض صورة بداخل ScrollPane في JavaFX

    شاهد المثال »

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب