بناء التطبيقات في JavaFX وماهي أهم محتوياتها
في حزمة (JavaFx) يوجد ثلاثة عناصر أساسية يتم دمجها مع بعضها البعض حتى يتم الحصول على واجهة مستخدم (GUI)، وهذه العناصر هي: (Stage)، (Scene)، و(Nodes).
في حزمة (JavaFx) يوجد ثلاثة عناصر أساسية يتم دمجها مع بعضها البعض حتى يتم الحصول على واجهة مستخدم (GUI)، وهذه العناصر هي: (Stage)، (Scene)، و(Nodes).
يُعد الكلاس (ProgressIndicator) من الكلاسات الرئيسية التي تستخدم في (JavaFX)، والذي يستخدم لإضافة (Progress Indicator) في واجهة المستخدم (GUI)
يُعد الكلاس (RadioButton) واحد من الكلاسات التي تستخدم مع (JavaFX)، والذي يستخدم لإضافة (Radio Button) في واجهة المستخدم (GUI).
يُعد الكلاس (CheckBox) من الكلاسات الرئيسية التي تستخدم مع (JavaFX) ، والذي يستخدم لإضافة (Check Box) في واجهة المستخدم (GUI) ويتم استخدامه في العادة في حالة وجود عدة خيارات ( Options ) للمستخدم وعليه اختيار واحد من هذه الخيارات.
يعد الكلاس (Slider) عبارة عن عنصر تحكم في (JavaFX) والذي يُستخدم لإضافة (Slider) يقوم بعرض مجموعة من الاختيارات في واجهة المستخدم (Graphical User Interface)، وهناك الكثير من الدوال والكونستركتورات الخاصة بهذا الكلاس.
يعد الكلاس (ListView) من الكلاسات الرئيسية التي تستخدم مع (JavaFx)، والذي يستخدم لإضافة قائمة بشكل عمودي أو أفقي في واجهة المستخدم (GUI)، حيث كل كائن خاص ب (ListView) يتم انشاؤه بعد ذلك يتم ربطه بكائن من كلاس آخر إسمه (Observable List)، وهناك الكثير من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.
يُعد الكلاس (ChoiceBox) من الكلاسات المهمة التي تستخدم مع (JavaFX) والذي يستخدم لإضافة قائمة تقوم بدورها بإظهار خيار واحد فقط في واجهة المستخدم (GUI).
الكلاس (Table View) واحد من الكلاسات الشائعة الاستخدام مع (JavaFX)، والذي يُستخدم بشكل رئيسي لإضافة جداول في واجهة المستخدم (GUI)، ويتم الاستفادة منه في مجال عرض البيانات.
يُعد الكلاس (Button) واحد من الكلاسات التي تستخدم مع (Java FX) والذي يُستخدم لإضافة زر ( Button ) في واجهة المستخدم (GUI)، ومن الممكن أن يحتوي هذا الزر على نص أو أيقونة (icon)، وفيما يلي قائمة بأهم الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.
يُعد الكلاس (DatePicker) واحد من أهم الكلاسات المهمة التي تستخدم مع (JavaFx)، حيث يستخدم للحصول على (ComboBox) مخصص لعملية اختيار وتعيين التاريخ (Date Chooser) ويتم ذلك بشكل سهل للغاية.
توفر (JavaFX) للمستخدمين إمكانية وضع رابط ( Link ) في النافذة وعرض محتويات هذا الرابط بشكل سهل وذلك بالاعتماد على محرك الويب (JavaFX Web Engine).
يُعد الكلاس (Tooltip) واحد من الكلاسات التي تستخدم مع حزمة (JavaFx)، والذي يستخدم لإظهار رسالة تهدف إلى توجيه المستخدم عندما يقوم بتنفيذ الاوامر في واجهة المستخدم.
يُعتبر الكلاس (FileChooser) واحد من الكلاسات المهمة التي تستخدم مع حزمة (JavaFx)، والذي يستخدم للحصول على نافذة (windows) والتي تجعل المستخدم قادر على فتح ملفات موجودة على جهاز الحاسوب الخاص به.
هناك مجموعة من الكلاسات الجاهزة التي تستخدم مع الحزمة (java fx) للحصول على رسوم بيانية (Charts) بشكل سهل، وكل كلاس موجود ضمن هذه الحزمة تم تصميمه حتى يتمكن المستخدم من إنشاء رسوم بيانية حسب حاجته، وفيما يلي أهم الكلاسات التي تستخدم مع الرسوم البيانية.
تعتبر (Javafx) عبارة عن منصة تطبيقات مفتوحة المصدر والتي تستخدم مع أجهزة سطح المكتب والأجهزة المحمولة والأنظمة المدمجة المبنية على لغة البرمجة (Java)، ومن الممكن القول إنها عبارة عن جهد تعاوني من قبل العديد من الأفراد والشركات بهدف إنتاج مجموعة أدوات حديثة وفعالة ومميزة بالكامل لتطوير تطبيقات العملاء الغنية.
يُعد الكلاس (ToggleButton) من الكلاسات المهمة المستخدمة مع (JavaFX)، والفكرة الرئيسية من هذا الزر أنه يستخدم لإضافة زر فيه حالتين وهما التشغيل والإيقاف في واجهة المستخدم (GUI)، ومحتوى هذا الزر يمكن أن يكون نص أو أيقونة.
يُعد الكلاس (TextArea) واحد من الكلاسات الرئيسية التي تُستخدم مع (JavaFx)، والذي يستخدم لإضافة مربع نص يتألف من أكثر من سطر ( Text Area ) في واجهة المستخدم (GUI)، وهناك العديد من الدوال والكونستركتورات الخاصة بهذا الكلاس.
يُعد الكلاس (TextField) واحد من الكلاسات الرئيسية التي تستخدم مع (Java Fx)، والذي يُستخدم لإضافة مربع نص ( Text Field ) في واجهة المستخدم (GUI)، وهناك العديد من الدوال والكونستركتورات التي تستخدم مع هذا الكلاس.
يُعد الكلاس (HTMLEditor) من الكلاسات المهمة في حزمة (JavaFx)، حيث يستخدم حتى يصبح المستخدم قادراً على كتابة النصوص أو الرسائل أو المقالات بشكل أنيق.