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(); } }
আউটপুট