استخدام الهتمل (HTML) بمكونات الـ Swing

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

تستطيع استخدام و عرض الهتمل (HTML) في معظم أدوات الـ Swing، سوف نقوم بعرض الطريقة عن كيفية عرض الهتمل (HTML) في بعض الأدوات مثل الـ JLabel و الـ JButton.

لنبدأ بمثال بسيط بدون استخدام الهتمل (HTML):

الكود:

و هنا تستطيع رؤية نتيجة البرنامج

 

سوف تلاحظ أن البرنامج سليم و قام بالمطلوب لكن هل تريد عرض الـ st, nd, rd & th على أعلى الرقم مثل 1st. تستطيع عمل ذلك من خلال وسم الهتمل (HTML).

الكود:

و هذه هي النتيجة:

 

تستطيع عمل المزيد من خلال الهتمل (HTML)، ككتابة النصوص الطويلة بعدة سطور و اضافة الخطوط و الخ.

بالمثال التالي سوف نقوم بعرض مثال عن أهمية استخدام الهتمل (HTML) مع مكونات الـ Swing.

سوف نستخدم النصوص الطويلة لإظهار النتائج بالشكل المطلوب:

  • الزر الأول بنص طويل.
  • الزر الثاني بنص طويل و تقسيم النص على عدة سطور باستخدام n.
  • منطقة لكتابة النصوص الطويلة و باستخدام n.
  • الزر الثالث و سوف نقوم باستخدام الهتمل (HTML).

الكود:

و هنا تستطيع مشاهدة النتيجة، فإذا قمت بتكبير الاطار (Frame) ستلاحظ الفرق بين استخدام الهتمل او بدونه.

 

تستطيع عمل المزيد و المزيد باستخدام الهتمل (HTML). سوف تشاهد كيفية كتابة النصوص بجميع التأثيرات عليها.

الكود:

و هذه هي النتيجة:

سوف تصبح الأمور أسهل اذا قمت باستخدام لوحات الأسلوب الساقط (Cascading Style Sheets) مع الهتمل (HTML). مثال ذلك: تستطيع انشاء style sheet باسم jbutton.css.

الكود:

و بعد ذلك نقوم بكتابة كود الجافا -يجب عليك تحديد اسم و مكان الملف باستخدام getResource()-  :

الكود:

النتيجة:

 بعض الصور مأخوذة من موقع الجافا الرسمي

بنهاية الدرس، تستطيع الاستفادة من الهتمل (HTML) بعمل بعض الأمور التي تصعب عليك أحياناً أو باختصار الوقت...

 اضغط هنا لتحميل الدرس بصيغة PDF

 

 

 


Copyright © www.kettaneh.net