CS602: Java Programming
Fall2016
Dr. Mabroka A.M.
.41لغة الجافا و الواجهات الرسومية )java language and graphical user interfaces(GUI تعتبر واجهات االستخدام الرسومية احد انواع واجهات االستخدام التي تسمح للمستخدم بالتفاعل ً مع االجهزة االلكترونية باستخدام الصور و العناوين و االدوات بدال من االوامر النصية text ,commandمن امثلة GUIبيئة التطوير املتكاملة للبرمجة بلغة الجافا NetBeansالتي تتكون من عدة واجهات استخدام لتسهيل االستخدامية و تجنب االدخال الخطأ .و تحتوي هذه البيئة على ما يلي: Title bar .1الذي يحتوي على عنوان النافذة ,window title Menu bar .2الذي يحتوي على القوائم (املهام) مثل file, edit…. :و هكذا. A set of buttons .3و تعني مجموعة من االزرار التي يستخدمها املستخدم عن طريق الضغط عليها لتنفيذ مهمة معينة مثل حفظ ملف أو تنفيذ ملف ,و هكذا. ُ Combo box .4يستخدم لكتابة بيانات. ُ Scroll bar .5يستخدم لتحريك الشاشة من اعلى الى اسفل و العكس او من اليمين الى اليسار و العكس. باإلضافة الى العديد من GUI Componentsالتي تمتاز بها بيئة التطوير املتكاملة كما في الشكل التالي: menu bar
buttons
Scroll bar
14
combo box