اقرأ في هذا المقال
- الكلاسات المخصصة لرسم أشكال ثنائية الأبعاد في JavaFx
- الكلاسات التي تستخدم لرسم أشكال ثنائية الأبعاد في Java fx
الكلاسات المخصصة لرسم أشكال ثنائية الأبعاد في JavaFx
هناك مجموعة من الكلاسات الجاهزة في الحزمة (javafx. scene .shape) والتي تستخدم لرسم أشكال ثنائية الأبعاد ( 2D Shapes ) في (Java FX)، حيث أن كل كلاس موجود في هذه الحزمة تم تصميمه حتى يسمح للمستخدم برسم شكل معين في النافذة، وهناك العديد من العناصر التي من الممكن رسمها في النافذة بواسطة هذه الحزمة وهي:
- خط ( Line) مستقيم أو منحني.
- مستطيل ( Rectangle).
- دائرة ( Circle).
- شكل بيضاوي ( Ellipse).
- تحويل الصور من نوع (SVG) لشكل ثنائي الأبعاد.
الكلاسات التي تستخدم لرسم أشكال ثنائية الأبعاد في Java fx
هناك مجموعة من الكلاسات الخاصة برسم الأشكال ثنائية الأبعاد في (Java FX) والجدول التالي يحتوي على أهم هذه الكلاسات:
الكلاس | الاستخدام |
الكلاس Line | يتم استخدام هذا الكلاس في (JavaFx) للحصول على خط مستقيم، يمكن عرضه بشكل عمودي أو أفقي أو مائل. |
الكلاس Rectangle | يستخدم هذا الكلاس في (JavaFx) لرسم مستطيل أو مربع حسب الطول والعرض الذي يتم تحديده من قبل المستخدم. |
الكلاس Circle | يستخدم هذا الكلاس في (JavaFx) لرسم شكل دائرة. |
الكلاس Ellipse | يستخدم هذا الكلاس لرسم شكل بيضاوي. |
الكلاس Arc | يستخدم هذا الكلاس للحصول على دائرة غير مكتملة أو دائرة تحتوي على جزء غير مكتمل. |
الكلاس Polygon | يستخدم هذا الكلاس لبناء شكل مغلق يتكون من مجموعة من النقاط المتصلة مع بعضها البعض، حيث يتم الإستفادة من هذا الكلاس عند رغبة المستخدم برسم شكل مثل مثلث أو خريطة دولة معينة، والهدف الرئيسي من هذا الكلاس أن المستخدم يبدأ الرسم من نقطة معينة ومحددة، وبعد ذلك كل نقطة يتم إضافتها من قبل المستخدم يتم ربطها بالنقطة التي قبلها، وفي النهاية يتم ربط آخر نقطة تم إضافتها بشكل تلقائي مع أول نقطة تم تحديدها حتى يتم إغلاق الشكل الهندسي. |
الكلاس Polyline | يستخدم هذا الكلاس في (javafx) لبناء شكل يتكون من مجموعة من النقاط المتصلة مع بعضها البعض، كما هو الحال في الكلاس (Polygon)، مع وجود فرق بسيط، وهو أنه لا يتم إغلاق الشكل الهندسي الذي يتم رسمه بشكل تلقائي. |
الكلاس Quad Curve | يستخدم هذا الكلاس للحصول على منحنى رباعي والذي يحتوي على إنحناء أو خط غير مستقيم. |