[JavaFx] تعلم JavaFx باستخدام Scene Builder ..مقال 2 _ تطبيقك الاول إنشاء الة حاسبة
صفحة 1 من اصل 1 • شاطر
[JavaFx] تعلم JavaFx باستخدام Scene Builder ..مقال 2 _ تطبيقك الاول إنشاء الة حاسبة
اهلا بكم
فى مقال سابق تعرفنا [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] حتى نتمكن من تصميم تطبيقات [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] باستخدام Scene Builder لذلك فى هذا المقال سنبدء بتنفيذ اول تطبيق لك من خلال Scene Builder وهى تصميم الة حاسبة
1_قم بتشغيل برنامج Scene Builder لتفتح لك النافذة التالية واختر منها empty
2_من خلال السحب و الافلات قم باضافة حاوية من نوع AnchorPane الى النافذة
3_ نقوم باضافة أربعة حاويات افقية HBox إلى الحاوية AnchorPane الخاص بنا حتى نتمكن من وضع أزرار أفقيا. للقيام بذلك ، اسحب HBox من حاويات في أعلى يمين Scene Builder....كما بالشكل التالى :
من الصعب للغاية معرفة مكان وضعك الحاويات الافقية HBOXES لأنها تاخذ نفس اللون مع الحاوية الام AnchorPane. لذلك سنقوم تغيير مؤقت لون الخلفية للحاويات HBox ويتم ذلك من خلال نافذة الخائص من الجانب الايسر حيث يتم تحديد الخاصية Style ومن خلالها نقوم بكتابة شفرة css لتغير لون الخلفية التالية :
كما فى الشكل التالى :
4_نقوم بعد ذلك بإضافة الأزرار لتحمل ارقام و عمليات الالة الحاسبة إلى HBoxes عن طريق سحب الزر من نافذة الادوات
كرر العملية حتى تحصل على جميع الازار المطلوبة كما فى الشكل التالى :
5_لدينا الآن مجموعة من الأزرار جنبا الى جنب.لكن يمكنك إضافة بعض التباعد بين الأزرار. انقر فوق أحد HBoxes أسفل AnchorPane ثم على الجانب الأيسر من Scene Builder ، قم بتغيير التباعد كما فى الشكل التالى :
6_الآن دعنا نغير النص والألوان وحجم الخط لأزرارنا. انقر فوق الزر الذي تريد تحريره ، على الجانب الأيسر من Scene Builder ، حدد خصائص وقم بتحرير خصائص الزر كما هو مفضل لك
7_ كما يمكنك تنسيق الحاوية الام AnchorPane من خلال تحديها واستخدام شفرات css التالية :
ليظهر بالشكل التالى :
كما يمكنك التعديل على حواف أزرار Zero و Add. من خلال شفرات css ليظهر بحواف منحرفة كما فى الشكل التالى :
ليظهر بالشكل التالى :
الان قد انتهينا من التصميم من خلال الامر preview من شريط القوائم يمكنك عرض التصميم ليظهر بالشكل التالى :
الى اللقاء فى مقال قادم لنتعلم سويا كيفية توليد ملف fxml و استخدامة فى تطبيقات الجافا و برمجة الالة الحاسبة
فى مقال سابق تعرفنا [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] حتى نتمكن من تصميم تطبيقات [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] باستخدام Scene Builder لذلك فى هذا المقال سنبدء بتنفيذ اول تطبيق لك من خلال Scene Builder وهى تصميم الة حاسبة
1_قم بتشغيل برنامج Scene Builder لتفتح لك النافذة التالية واختر منها empty
2_من خلال السحب و الافلات قم باضافة حاوية من نوع AnchorPane الى النافذة
3_ نقوم باضافة أربعة حاويات افقية HBox إلى الحاوية AnchorPane الخاص بنا حتى نتمكن من وضع أزرار أفقيا. للقيام بذلك ، اسحب HBox من حاويات في أعلى يمين Scene Builder....كما بالشكل التالى :
من الصعب للغاية معرفة مكان وضعك الحاويات الافقية HBOXES لأنها تاخذ نفس اللون مع الحاوية الام AnchorPane. لذلك سنقوم تغيير مؤقت لون الخلفية للحاويات HBox ويتم ذلك من خلال نافذة الخائص من الجانب الايسر حيث يتم تحديد الخاصية Style ومن خلالها نقوم بكتابة شفرة css لتغير لون الخلفية التالية :
- الكود:
-fx-background-color:black;
كما فى الشكل التالى :
4_نقوم بعد ذلك بإضافة الأزرار لتحمل ارقام و عمليات الالة الحاسبة إلى HBoxes عن طريق سحب الزر من نافذة الادوات
كرر العملية حتى تحصل على جميع الازار المطلوبة كما فى الشكل التالى :
5_لدينا الآن مجموعة من الأزرار جنبا الى جنب.لكن يمكنك إضافة بعض التباعد بين الأزرار. انقر فوق أحد HBoxes أسفل AnchorPane ثم على الجانب الأيسر من Scene Builder ، قم بتغيير التباعد كما فى الشكل التالى :
6_الآن دعنا نغير النص والألوان وحجم الخط لأزرارنا. انقر فوق الزر الذي تريد تحريره ، على الجانب الأيسر من Scene Builder ، حدد خصائص وقم بتحرير خصائص الزر كما هو مفضل لك
7_ كما يمكنك تنسيق الحاوية الام AnchorPane من خلال تحديها واستخدام شفرات css التالية :
- الكود:
-fx-background-color:black;
-fx-background-radius: 25;
-fx-padding: 10;
ليظهر بالشكل التالى :
كما يمكنك التعديل على حواف أزرار Zero و Add. من خلال شفرات css ليظهر بحواف منحرفة كما فى الشكل التالى :
- الكود:
-fx-background-radius: 0 0 0 25;
- الكود:
-fx-background-radius: 0 0 25 0;
ليظهر بالشكل التالى :
الان قد انتهينا من التصميم من خلال الامر preview من شريط القوائم يمكنك عرض التصميم ليظهر بالشكل التالى :
الى اللقاء فى مقال قادم لنتعلم سويا كيفية توليد ملف fxml و استخدامة فى تطبيقات الجافا و برمجة الالة الحاسبة
ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
رد: [JavaFx] تعلم JavaFx باستخدام Scene Builder ..مقال 2 _ تطبيقك الاول إنشاء الة حاسبة
جزاكم الله خيرا أخى [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
زهراء- ........
- تاريخ التسجيل : 18/02/2011
المساهمات : 438
النقاط : 769
التقيم : 67
الدولة :
الجنس :
رد: [JavaFx] تعلم JavaFx باستخدام Scene Builder ..مقال 2 _ تطبيقك الاول إنشاء الة حاسبة
شكراً لك
سوال ماهي متطلبات javax
سوال ماهي متطلبات javax
hamabn- .
- تاريخ التسجيل : 20/06/2020
المساهمات : 2
النقاط : 2
التقيم : 0
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
أمس في 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
أمس في 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد