A JSplitPane JComponent -এর একটি সাবক্লাস ক্লাস যা আমাদের দুটি উপাদান পাশাপাশি অনুভূমিকভাবে সাজাতে দেয় অথবা উল্লম্বভাবে একটি একক ফলক মধ্যে. উভয় উপাদানের প্রদর্শনের ক্ষেত্রগুলি ব্যবহারকারীর দ্বারা রানটাইমে সামঞ্জস্য করা যেতে পারে। JSplitPane-এর গুরুত্বপূর্ণ পদ্ধতিগুলি হল remove(), removeAll(), resetToPreferredSizes() এবং setDividerLocation() . একটি JSplitPane একটি প্রপার্টি চেঞ্জ লিস্টেনার তৈরি করতে পারে ইন্টারফেস. আমরা একটি পটভূমির রঙ সেট করতে পারি প্রথমে দুটি প্যানেলে দুটি ভিন্ন পটভূমির রং যোগ করে একটি JSplitPane-এ এবং এই আর্গুমেন্টগুলি JSplitPane -এ পাঠান। কনস্ট্রাক্টর।
উদাহরণ
import javax.swing.*;
import java.awt.*;
public class JSplitPaneColorTest extends JFrame {
private JSplitPane jsp;
private JPanel panel1,panel2;
public JSplitPaneColorTest() {
setTitle("JSplitPane Example");
panel1 = new JPanel();
panel1.setBackground(Color.lightGray);
panel2 = new JPanel();
panel2.setBackground(Color.blue);
jsp = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT, panel1, panel2);
jsp.setDividerSize(10);
jsp.setResizeWeight(0.5);
add(jsp);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setSize(400, 275);
setVisible(true);
}
public static void main(String args[]) {
new JSplitPaneColorTest();
}
} আউটপুট
