freeCodeCamp/guide/arabic/java/swing/index.md

2.6 KiB

title localeTitle
Java Swing جافا سوينغ

جافا سوينغ

دعونا استكشاف البرنامج التعليمي جافا سوينغ. قبل أن تجعل أيدينا تتسخ مع Swing ، من المستحسن أن تذهب من خلال Toolkit Window Toolkit (AWT). في وقت سابق ، تمت إضافة Swing كجزء من Java Foundation Classes (JFC) . ومع ذلك تم دمجها بالكامل في Java من Java 1.2 فصاعدا.

ميزات Strikable

  1. مكونات خفيفة الوزن - بما أن مكونات Swing مكتوبة تمامًا في JAVA ، فإنها لا تستخدم موارد محددة للنظام الأساسي مثلما تفعل مكونات AWT.

  2. المظهر والمظهر القابلان للتوصيل (PLAF) - يتم تحديد المظهر والمظهر المكون بالكامل من خلال التأرجح نفسه. وهذا يسهل التمييز بين الشكل والمظهر والمنطق الخاص بالمكون.

تتكون واجهة المستخدم الرسومية المتأرجحة من دعامتين رئيسيتين: المكونات والحاويات. ويناقش الجزء التالي عنهما كليهما.

المكونات

المكون هو مجرد عنصر تحكم مرئي مستقل. مكونات مشتقة مشتقة من فئة JComponent. علاوة على ذلك ، ترث JConent جميع خصائصها من حاويات ومكونات AWT.للحصول على مزيد من المعلومات ، يرجى الانتقال إلى التسلسل الهرمي لفئة JComponent .

حاويات

جميع الحاويات هي أيضا مكونات. قد تتكون الحاويات من مكون واحد أو أكثر. يحدد التأرجح نوعين من الحاويات

  • يرث من JComponent- على سبيل المثال JFrame ، JWindow ، JApplet ، JDialog
  • لا يرث من JComponent- على سبيل المثال JPanel

حزم

تأرجح يتألف من العديد من الحزم. يرجى الذهاب من خلال الوثائق الرسمية لمزيد من المعلومات.

معلومات اكثر: