recent
أخبار ساخنة

مقدمة في إطار JavaFX بالإعتماد على لغة الجافا JAVA الدرس|38|

الصفحة الرئيسية


مقدمة في JavaFX

يسُرّنا أن نقدم لكم كورس JavaFX من بداية هذا الدرس و الدروس القادمة بعد أن تحدثنا في بداية دورة الجافا عن أساسيات لغة جافا و من ثم إنتقلنا لقسم البرمجة بالكائنات الموجهة oop و من ثم إنتقلنا لقسم الواجهات GUI عبر مكتبة swing و الآن سوف ندخل لقسم JavaFX, و JavaFX هي تقنية أطلقتها شركة Sum MicroSystems و JavaFX هي تطبيقات تعمل ضمن لغة الجافا, تتميز JavaFX بإمكانية تشغيل تطبيقاتها على كل أنظمة التشغيل و تُستخدَم في تطبيقات سطح المكتب و تطبيقات الجوال و تطبيقات الويب, شركة Sum MicroSystems أطلقت JavaFX لمنافسة الشركات بتطبيقات سطح المكتب و الجوال و تطبيقات الويب و هي أحدث تقنية من هذه الشركة.

جاءت JavaFX لتنافس فلاش من شركة adobe و silverlight من شركة مايكروسوفت, و هي غنية بالتطبيقات الجاهزة التي تساعد المبرمج على إنتاج تطبيقات ذات جودة في مختلف المجالات.


كيفية فتح مشروع في JavaFX

نقوم بالذهاب إلى محرر الأكواد الذي إستخدمناه في بداية الدورة و هو netbeans و نقوم بالضغط على قائمة file ثم نختار new project ثم نختار JavaFX, و سوف تَظَهَر على اليمين عِدة خيارات للـ JavaFX سوف ندرسها كلها بالدروس القادمة, و كخيار قياسي Standard نقوم بإختيار javaFX Application ثم نضغط على Next.


ثم نكتب إسم المشروع حسب ما نريد, بعد ذلك نضغط على Finish.


سيفتح لنا البرنامج جاهز مضمَّنة به أهم الحزم التي نُريد إستخدامها في JavaFX.

 

ستفتح لدينا الحزم و ستكون أهم حزمة نريد إستخدامها هي application.Application و هي غنية تحتوي على تطبيقات غنية و قوية تُساعد المبرمج على إنتاج تطبيقات و تمُده بتطبيقات و الكثير من الدوال و الكلاسات الجاهزة, JavaFX سهلة جداً و ليست صعبة و سنجد في الأسفل أنه مكتوب إسم الكلاس الذي قمنا بإنشاءه ببداية المشروع و بعده كلمة extends Application تعني الوراث و هذا الكلاس سوف يرِث كافة الدوال و الطرق التقنية الموجودة في الحزمة Application.

 

الحزم التي سوف نجدها موجودة في بداية المشروع هي

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;

و تحت إسم الكلاس سوف نجد دالة إسمها start سوف نتعرف على هذه الدالة المهمة جداً و تستخدم في JavaFX نجدها ثابتة دائماً و نلاحظ أن netbeans يعطيها لنا جاهزة و لا نحتاج لبناءها يدوياً, و نستطيع مسح الأكواد و كتابة غيرها و أهم شيئ تكون الدالة start موجودة و بين القوسين نجد Stage primaryStage الذي هو الفورم.

هذا الدرس كان فقط مقدمة و تمهيد لكورس JavaFX, ما يهمنا فقط الحزم الذي وجدناها بداخل البرنامج عند إنشاءه و الدالة start و الدالة launch هي دالة التشغيل.


إضغط هنا لمتابعة دورة الـ JavaFX من موقع هرمش التعليمي.

google-playkhamsatmostaqltradent