بعد ان تعرفنا على كيفية بناء التطبيق
وكذلك تعرفنا على كيفية اضافة الازرار Commands الى التطبيق
سنتعرف الان على بقية الواجهات التي تستخدم للعرض مثل
TextBox , List , Form ,Canvas , Graphics
ويتم تقسيم هذة الواجهات الى قسمين
1 - high-level API
2 - low-level API
تستخدم الاولى النمط الحرفي للعرض
بينما تستخدم الثانية النمط الرسومي Graphic
وكل هذة الاصناف موجودة في حزمة واحدة لل J2ME وهي
Package javax.microedition.lcdui
ويمكنك التعرف على هيكلية بناء هذة المكتبة بالنظر الى الصورة

بالنظر الى الهيكلية سنتعرف على الاصناف Classes والواجهات Interfaces
توجد ثلاث واجهات في هذة المكتبة
Choice : ويستخدمها الصنف List فقط
CommandListener : وقد تحدثنا عنه سابقا عند اضافة الازرار Commands للتطبيق
تستخدم للتنصت على كبسة زر معين
ItemStateListener : ويستخدمها الصنف Form فقط
بالاضافة الى وجود العديد من الاصناف الذي سنتعرف على بعض منها لاحقا