منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا

اذهب الى الأسفل

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Empty المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا

مُساهمة من طرف أحمد مناع الجمعة ديسمبر 20, 2013 8:55 pm

بسم الله الرحمن الرحيم

_أهلا وسهلا بكم إخوانى الكرام أقدم لكم اليوم أفضل الحاويات JPanel لتطبيقات الجافا و ذلك من خلال المكون الرسومى EgyCustomziedJPanel و الذى يحتوى على 7 حاويات فرعية باشكال و مميزات رائعة يمكنك استخدامها بدلا من الحاوية التقليدية التى تأتى مع حزمة swing فى الجافا و اليكم شرح طريقة الاستخدام ...

أولا : التعريف بالمكون EgyCustomziedJPane

_ فى البداية أحب أن أنوه أن هذا المكون من برمجة المهندس الهندى /Dhilshuk Reddy Jeeru  المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Dhilshuk2وقد تم التعديل عليه من قبل منتدى مصر التقنى و تحويلة لملف jar حتى يتم استخدامة بسهولة فى بيئات التطوير المختلفة ....و يحتوى المكون على المكونات الفرعية التالية :

1_ المكون الفرعى GradientPane

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  SGV

2_ المكون الفرعى GradientPane2

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Gradient

3_المكون الفرعى CurvedGradientPanel

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  CircularGradient


4_ المكون الفرعى RoundRectGradientPanel

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  RoundRect

5_ المكون الفرعى LayeredGradientPanel

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  LayeredGradient

6_المكون الفرعى BeveledGradientPanelpane

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  BeveledGradient


7_ المكون الفرعى UserInputsPane

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  UserInput

ثانيا : أستخدام المكونات من خلال السحب و الاسقاط على النوافذ

1_قم بتحميل الملف EgyCustomziedJPane المرفق بالمشاركة ...

2_ قم بفتح NetBeans ثم قم بالنقر يمين فى مكان فارغ على القائمة palette ومن القائمة التى ستظهر اختر الامر Create New Category كما فى الصورة التالية :


المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Egy-tech13674815442

3_ سيظهر لك مربع حوارى قم وضع تصنيف مناسب لك و ليكن CategoryMy ليظهر لك هذا التصنيف فى القائمة palette

4_ قم بالنقر يمين مرة أخرى فى مكان فارغ على القائمة palette ومن القائمة التى ستظهر اختر palette Manager كما فى الصورة التالية :

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Egy-tech13674815443

5_ سيظهر لك المربع الحوارى التالي ....قم بالنقر على زر الامر Add form Jar

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Egy-tech13674816521

6_ سيظهر لك مربع حوارى أخرى لاضافة الملف EgyCustomziedJPane قم بتحديده ثم قم بالنقر على زر الامر Next ليظر لك التويب التالى :

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Egy-tech13875724151

فى هذا التويب ستجد المكونات السابعة التى يحتويات الملف EgyCustomziedJPane حدد كل الملفات ثم أنقر Next

8 _ أخير سيظهر لك تويب أخر لاختيار الفئة أو التصنيف الذى سيظهر فية المكون المختار ...فى مثالنا هذا سنتخار التويب الذى قمنا بإنشاءة CategoryMy ثم النقر على إنهاء Finsh

9_وهكذا نكون قد إضفنا جميع المكونات الفرعية التابعة للمكون EgyCustomziedJPane و يمكنك سحب أى مكون على النافذة بسهولة وذلك على النحو التالى :

- المكون GradientPane ...يتميز هذا المكون بأنه يقوم بانشاء حاوية مستخدما التدرج فى الالوان لتمنحك مظهر رسومى رائع كما فى الاشكال التالية :
المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Egy-tech13875724162

أهم خصائص هذا المكون :

_ الخاصية startColor ....و التى تستخدم فى تحديد اللون الاول المطلوب للتدرج
_ الخاصية endColor.....و التى تستخدم فى تحديد اللون الثانى المطلوب للتدرج
_ الخاصية direction .....و التى تستخدم فى تحديد اتجاة التدرج يمين , شمال, قوق , تحت و التى يمكن التعبير عنها بقيم رقمة على النحو التالى :


GradientPanel.VERTICAL or 0
GradientPanel.HORIZONTAL or 1
GradientPanel.VERTICAL_RAISED or 2
GradientPanel.HORIZONTAL_RAISED or 3



و تلك هى معظم الخصائص التى ستجدها فى المكونات الفرعية الاخرى ....لذلك باقى المكونات يمكنك استخدامها خصائصها على النحو المبين أعلاه ..


ثالثا : أستخدام المكون عن طريق الشفرة 

على الرغم من سهولة استخدام هذا المكون عن طريق السحب و الاسقاط لمكوناته الفرعية الا ان هناك بعض العناصر ربما لا تستجيب معك بتلك الطريقة لذلك سنشرح كيفية أستخدام المكونات عن طريق الكود ...:

_ بالنسبة للمكون GradientPane 

الكود:

 GradientPanel panel = new GradientPanel();

  JFrame frame = new JFrame("egy-tech");
  frame.setSize(400, 400);
  frame.add(panel);
  frame.setVisible(true);
  panel.setVisible(true);
  frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

هذا هو ابسط كود لانشاء هذا المكون ...فقط أنشاء مثيل جديد للمكون ثم وضعة على النافذة ....و سيظهر لك باللون الافتراضى ....أماذا اذا اردت تخصيص الالوان الخاصة بك فيكون على النحو التالى :

الكود:
 GradientPanel panel = new GradientPanel(new Color(255,255,255),new Color(0,0,0));

_ ويمكنك تحديد اتجاة التدرج على النحو التالى :

الكود:
GradientPanel panel = new GradientPanel(new Color(255,255,255),new Color(82,82,82),GradientPanel.VERTICAL);


المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  SimpleGradientPanelInputs


_ المكون GradientPanel2 ....وهذا المكون بأخذ الشكل السابق عرضة دون القدرة على تحديد لون أو اى خصائص اخرى و بالتالى يمكنك استخدامة فقط علن طريق الكود التالى :

الكود:
GradientPanel2 panel = new GradientPanel();

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  GradientpanelInputs


_المكون LayeredGradientPanel و المكون UserInputsPane ...يتميزان بأنك تستطيع وضع تسمية توضحيحة لذلك الشفرة المستخدمة على النحو التالى :

الكود:
LayeredGradientPanel panel = new LayeredGradientPanel (); panel .setTitle("User Inputs");


المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  LayeredGradientUserInputs
و 

الكود:
UserInputsPanel panel = new UserInputsPanel (); panel .setTitle("User Inputs");

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  UserInputPanelInputs


و يمكنك استخدام  باقى المكونات على نفس المنوال
المرفقات
المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Attachment
EgyCustomziedJPanel.zip لا تتوفر على صلاحيات كافية لتحميل هذه المرفقات.(12 Ko) عدد مرات التنزيل 16

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Empty رد: المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا

مُساهمة من طرف ذوكا الأحد ديسمبر 22, 2013 7:11 pm

بارك الله فيك وحزاكم الله خيرا
ذوكا
ذوكا
.....
.....

تاريخ التسجيل : 26/05/2013
المساهمات : 92
النقاط : 156
التقيم : 12
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا  Empty رد: المكتبة الرسومىة EgyCustomziedJPanel و التى تحتوى على أفضل حاويات لتطبيقات الجافا

مُساهمة من طرف fifa الجمعة يناير 03, 2014 10:20 pm

Thank youuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu I love you
fifa
fifa
.
.

تاريخ التسجيل : 03/01/2014
المساهمات : 1
النقاط : 1
التقيم : 0
الدولة : تونس
الجنس : انثى

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى