جدول المحتويات:
التعريف - ماذا تعني مجموعة أدوات الخلاصة (AWT)؟
Abstract Window Toolkit (AWT) عبارة عن مجموعة من مكونات واجهة المستخدم الرسومية (واجهة المستخدم الرسومية) والخدمات الأخرى ذات الصلة المطلوبة لبرمجة واجهة المستخدم الرسومية في Java. إنها مجموعة الإطارات والرسومات وأدوات واجهة مستخدم واجهة المستخدم الأصلية المستقلة عن النظام الأساسي لـ Java. AWT هو الآن جزء من فئات Foundation Java (JFC) ويعمل كواجهة برمجة تطبيقات قياسية (API) لبرمجة واجهة المستخدم الرسومية في Java.
من J2SE1.2 إلى الأمام ، تم استبدال أدوات AWT إلى حد كبير بواسطة مجموعة أدوات Swing. تعتمد وظيفة التأرجح على AWT للربط الأساسي لنظام الإطارات الأصلي. ومع ذلك ، فإن للمبرمج الآن الاختيار بين شكل وملمس النظام الأصلي وبين شكل وجافا عبر منصة جافا. ويفضل سوينغ من قبل معظم المبرمجين جافا الذين لا يزالون ملتزمين الكتابة مرة واحدة ، تشغيل أي مكان (WORA) مبدأ في جوهر فلسفة جافا.
يشرح Techopedia مجموعة أدوات الخلاصة (AWT)
في عام 1995 ، عندما قدمت Sun Microsystems Java كلغة برمجة مستقلة عن النظام الأساسي ، كان الهدف من AWT هو توفير طبقة رقيقة من التجريد عبر واجهة المستخدم الأصلية الأساسية. في جوهرها ، فإن برنامج Java نفسه ، عند تشغيله على جهاز كمبيوتر يعمل بنظام Windows ، سيكون له شكل ومظهر تطبيق Windows الأصلي ومظهر ومظهر تطبيق Mac أصلي عند تشغيله على جهاز Mac.
يتضمن AWT مجموعة من الأدوات المصغّرة ، والتي توفر مجموعة فرعية من الوظائف الشائعة لجميع المنصات الأصلية. يتميز AWT أيضًا بنموذج قوي لمعالجة الأحداث ، وأدوات تصوير وتصوير (بما في ذلك فئات الشكل واللون والخطوط) ، ومديرو التخطيطات لتخطيطات النوافذ المرنة ، وفصول نقل البيانات للقص واللصق من خلال حافظة النظام الأساسي الأصلية.