المثال التالي يعلمك طريقة تحديد حجم الـ Splitter, إضافة أسهم عليه لجعل المستخدم قادراً على تحريكه بسرعة, بالإضافة إلى إخفاء اللون الأسود الذي يظهر عند تحريكه.
مثال
import javax.swing.JFrame; import javax.swing.JSplitPane; public class Main { public static void main(String[] args) { JFrame frame = new JFrame("JSplitPane demo"); // أي قمنا بإنشاء نافذة مع وضع عنوان لها JFrame هنا أنشأنا كائن من الكلاس frame.setSize(400, 200); // هنا قمنا بتحديد حجم النافذة. عرضها 400 و طولها 200 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // هنا جعلنا زر الخروج من النافذة يغلق البرنامج JSplitPane splitPane = new JSplitPane(); // Split Pane أي قمنا بإنشاء JSplitPane هنا أنشأنا كائن من الكلاس splitPane.setDividerLocation(184); // splitPane في الـ Splitter هنا قمنا بتحديد موقع الـ splitPane.setDividerSize(9); // 9px و جعلناه يساوي Splitter هنا قمنا بتحديد حجم الـ splitPane.setOneTouchExpandable(true); // Splitter هنا قمنا بإضافة أسهم التحريك السريع على الـ splitPane.setContinuousLayout(true); // Splitter هنا قمنا بإخفاء اللون الأسود الذي يظهر عند تحريك الـ frame.add(splitPane); // لتقسيمها إلى قسمين أساسيين frame في الـ splitPane هنا أضفنا الـ frame.setVisible(true); // هنا جعلنا النافذة مرئية } }
ستظهر لك النافذة التالية عند التشغيل.
لاحظ أنه لن يظهر خط أسود عند تحريك الـ Splitter.