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);
}
}
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);
}
}
ستظهر لك النافذة التالية عند التشغيل.