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

كما نلاحظ من الصورة السابقة فان ال Classes المسؤوله عن انشاء النوافذ في الواجهات عالية المستوى توجد داخل مكتبة lcdui. ال Class الأب لجميع النوافذ هو ال Displayable. النوافذ في الواجهات عالية المستوى تضم ال Classes التالية: Alert, List, Form, TextBox. سوف نتحدث عن كل واحد منها بالتفصيل ان شاء الله.
نظرة عامة على النوافذ في الواجهات عالية المستوى
Alert
مربع الحوار وهو يستخدم لعرض رسائل الى المستخدم مثل رسائل الأخطاء والتنبيهات وغيرها.TextBox
الصندوق النصي وهو عبارة عن صندوق يغطي كامل شاشة الموبايل ويسمح للمستخدم بالكتابة داخله.
List
القائمة وهي تغطي كامل شاشة الموبايل وتحتوي على مجموعة من الخيارات تسمح للمستخدم باختيار احداها او مجموعة منها حسب نوع القائمة.
كيفية عرض النافذة على شاشة الموبايل:
public void startApp() {
Display d = Display.getDisplay( this );
d.setCurrent( form );
}
الفئة Display مرتبطة بشاشة الموبايل الحقيقية وعن طريقها تستطيع أن نأمر أي نافذة بالظهور على شاشة الموبايل الحقيقية عن طريق setCurrent التي يمكن أن تمرر لها احدى النوافذ الأربع السابق ذكرها.
شكرا جزيلا على هذه المعلومات القيمة
ردحذفاذا كان بالإمكان أن أتواصل معك على الايميل، حيث أنني بحاجة الى بعض التوضيحات في لغة J2ME
ايميلي: sosa_379@yahoo.com
السلام عليكم
ردحذفممكن تضيفني عندك لإمر مهم تستفيد منه بإذن الله
على هذا الأميل
al-mansour@hotmail.com