Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

Swingالكلاس BorderLayout

  • مقدمة
  • ثوابت الكلاس BorderLayout
  • كونستركتورات الكلاس BorderLayout
  • أمثلة شاملة

مقدمة

الكلاس BorderLayout يستخدم لترتيب الأشياء التي نضيفها في الشمال, الجنوب, الشرق, الغرب أو الوسط.
إذاً, الـ BorderLayout يقسم النافذة أو الحاوية إلى 5 أقسام.
في كل قسم يمكنك إضافة شيء واحد فقط.


بناؤه

public class BorderLayout
extends Object
implements LayoutManager2, Serializable

ثوابت الكلاس BorderLayout

الجدول التالي يحتوي على ثوابت الكلاس BorderLayout المخصصة لتحديد أماكن الأشياء التي سيتم إضافتها.

الثابت إستخدامه
NORTH يضع الشيء الذي نضيفه في الشمال, أي الأعلا.
SOUTH يضع الشيء الذي نضيفه في الجنوب, أي الأسفل.
EAST يضع الشيء الذي نضيفه في الشرق, أي اليمين.
WEST يضع الشيء الذي نضيفه في الغرب, أي اليسار.
CENTER يضع الشيء الذي نضيفه في الوسط.

كونستركتورات الكلاس BorderLayout

الجدول التالي يحتوي على كونستركتورات الكلاس BorderLayout.

الكونستركتور مع تعريفه
1 public BorderLayout() يقسم النافذة أو الحاوية إلى 5 أقسام بدون وضع هوامش بين الأشياء.
2 public BorderLayout(int hgap, int vgap) يقسم النافذة أو الحاوية إلى 5 أقسام مع وضع هوامش بين الأشياء.

  • مكان الباراميتر hgap نضع رقم يمثل حجم الفراغ أفقياً بين الأشياء التي نضيفها.
  • مكان الباراميتر vgap نضع رقم يمثل حجم الفراغ عامودياً بين الأشياء التي نضيفها.

أمثلة شاملة


المثال الأول

المثال التالي يعلمك طريقة ترتيب محتوى الـ Frame بواسطة الكلاس BorderLayout.

طريقة ترتيب محتوى ال JFrame بواسطة الكلاس BorderLayout في جافا

شاهد المثال



المثال الثاني

المثال التالي يعلمك طريقة وضع مسافة فارغة عند ترتيب محتوى الـ Frame بواسطة الكلاس BorderLayout.

طريقة وضع مسافة فارغة عند ترتيب محتوى ال JFrame بواسطة الكلاس BorderLayout في جافا

شاهد المثال