يدرس هذه المقالة بشكل أساسي مثال رمز التنفيذ على شريط التمرير JScrollPane لمكون التأرجح ، على النحو التالي.
/** scrollbar*/import javax.swing.* ؛ الطبقة العامة demo1 يمتد jframe {jtextarea jta = null ؛ jscrollpane jsp = null ؛ JScrollPane (عرض مكون ، int vsbpolicy ، int hsbpolicy) * قم بإنشاء jscrollpane يعرض مكون العرض في عرض JTA ، ويتم التحكم في موضع العرض بواسطة زوج من أشرطة التمرير. * سياسة عرض VSBPolicy لأشرطة التمرير الرأسية. الافتراضي هو scrollpaneconstants.vertical_scrollbar_as_needed. * HSBPOLICY هي سياسة عرض لأشرطة التمرير الأفقية. الافتراضي هو scrollpaneconstants.horizontal_scrollbar_as_needed. * إذا لم يتم عرض شريط التمرير الأفقي ، فاستخدم jscrollpane.horizontal_scrollbar_never * إذا لم يتم عرض شريط التمرير العمودي ، فاستخدم jscrollpane.vertical_scrollbar_never * * إذا كنت ترغب في عرض أشرطة التمرير في كلا الاتجاهين ، لا يمكنك القيام بذلك بشكل مباشر * * تأثير العرض هو نفسه * * يتم عرض شريط التمرير حسب الحاجة ، ولن يتم عرضه عند عدم الحاجة */JSP = JScrollpane جديد (JTA ، jscrollpane.vertical_scrollbar_as_needed ، jscrollpane.horizontal_scrollbar_as_needed) ؛ this.add (JSP) ؛ this.settitle ("المفكرة") ؛ this.SetSize (800 ، 600) ؛ // Center نافذة الإعدادات لعرض this.setLocationRelativeto (NULL) ؛ this.setDefaultCloseOperation (jframe.exit_on_close) ؛ // منع المستخدم من تغيير حجم النموذج (false) ؛ this.setVisible (صحيح) ؛}} /*** JScrollpane لوحة من Java Swing* عند إعداد الواجهة ، قد تواجه جزءًا أكبر من المحتوى المعروض في نموذج حاوية أصغر. يمكنك استخدام لوحة * jscrollpane. لوحة JScrollPane هي لوحة ذات أشرطة تمرير وهي أيضًا حاوية ، ولكنها تستخدم غالبًا لترتيب عنصر تحكم واحد * ولا يمكنه استخدام مدير التخطيط. إذا كنت بحاجة إلى وضع عناصر تحكم متعددة في لوحة JSCrollPane ، فأنت بحاجة إلى وضع عناصر تحكم * متعددة على لوحة JPanel ثم إضافة لوحة JPanel كعنصر تحكم كامل إلى عنصر تحكم JScrollPane. * * author gao */package com.gao ؛ استيراد java.awt.borderlayout ؛ import javax.swing.jframe ؛ import javax.swing.jpanel ؛ import javax.swing.jscrollpane ؛ javax.swing.jscrollpane ؛ jframe {private jpanel contentPane ؛ private jscrollpane scrollpane ؛ private jtextarea textarea ؛ public jscrollpanedemo () BorderLayout (0،0)) ؛ this.setContentPane (contentPane) ؛ scrollpane = new jscrollpane () ؛ contentpane.add (scrollpane ، borderlayout.center) ؛ textarea = new jtextarea () ؛ // scrollpane.add (textarea) ؛ scrollpane.setViewPortView (TextArea) ؛ this.settitle ("استخدام لوحة التمرير") ؛ this.setDefaultCloseOperation (jframe.exit_on_close) ؛ this.setBounds (100 ، 100 ، 250 ، 200) ؛ this.setVisible (true) ؛} public static void main (string [] args) {jscrollpanedemo example = new jscrollpanedemo () ؛}}تأثير:
ما سبق هو المحتوى الكامل لهذه المقالة حول مكون Swing JsCrollPane تمرير رمز شريط التمرير. آمل أن يكون ذلك مفيدًا للجميع. يمكن للأصدقاء المهتمين الاستمرار في الرجوع إلى الموضوعات الأخرى ذات الصلة على هذا الموقع. إذا كانت هناك أي أوجه قصور ، فيرجى ترك رسالة لإشارةها. شكرا لك يا أصدقائك لدعمكم لهذا الموقع!