Swingطريقة وضع إثنين JSplitPane
في الـ JFrame
المثال التالي يعلمك طريقة وضع إثنين Splitter في الـ Frame.
مثال
import javax.swing.JFrame; import javax.swing.JSplitPane; public class Main { public static void main(String[] args) { // و تحديد بعد خصائصها Frame هنا قمنا بتعريف الـ JFrame frame = new JFrame("JSplitPane demo"); frame.setSize(300, 300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // الأول الذي سنستخدمه لتقسيم الشاشة إلى قسمين بالطول Split Pane هنا قمنا بتعريف الـ JSplitPane sp1 = new JSplitPane(); sp1.setOrientation(JSplitPane.VERTICAL_SPLIT); sp1.setDividerLocation(200); sp1.setContinuousLayout(true); // الأول إلى قسمين بالطول Split Pane الثاني الذي سنستخدمه لتقسيم القسم الأعلى في الـ Split Pane هنا قمنا بتعريف الـ JSplitPane sp2 = new JSplitPane();= sp2.setOrientation(JSplitPane.HORIZONTAL_SPLIT); sp2.setDividerLocation(130); sp2.setContinuousLayout(true); // sp1 في القسم الأعلى من الـ sp2 هنا وضعنا الـ sp1.setTopComponent(sp2); // و الذي سيجعلها تنقسم إلى ثلاثة أقسام Frame في الـ sp1 هنا وضعنا الـ frame.add(sp1); // Frame هنا قمنا بإظهار الـ frame.setVisible(true); } }
ستظهر لك النافذة التالية عند التشغيل.