Swingطريقة إنشاء Scroll Layout
لجعل الـ Frame أو الـ Window تظهر Scroll Bar عند الحاجة, نضع كائن من الكلاس JScrollPane كأول عنصر فيها ثم نضيف شيء واحد بداخله.
فمثلاً يمكنك أن تضع كائن JTable, JList, JLabel, JPanel إلخ..
إذاً في حال أردت وضع أكثر من شيء في النافذة يمكنك إنشاء كائن من الكلاس JPanel و ضع أي محتوى تريد بداخله.
بعدها مرر كائن الـ JPanel في كونستركتور كائن الـ JScrollPane.
مثال
المثال التالي يعلمك طريقة جعل النافذة تظهر Scroll Bar عند الحاجة حتى يتمكن المستخدم من مشاهدة كامل الصورة.
ملاحظة: عليك إنشاء مجلد و وضع الصورة التي تريد وضعها على JLabel بداخله كما في الصورة التالية.
الصورة توضح أننا أضفنا مجلد إسمه images و وضعنا فيه صورة واحدة إسمها white-cat.jpeg.
مثال
ستظهر لك النافذة التالية عند التشغيل.
إذا قمت بتصغير حجم النافذة سيتم إظهار Scroll Bar كما في الصورة التالية.