एक JSplitPane JComponent . का उपवर्ग है वर्ग जो हमें दो घटकों को साथ-साथ व्यवस्थित करने की अनुमति देता है क्षैतिज या लंबवत एक ही फलक में। दोनों घटकों के प्रदर्शन क्षेत्रों को उपयोगकर्ता द्वारा रनटाइम पर भी समायोजित किया जा सकता है। JSplitPane के महत्वपूर्ण तरीके हैं remove(), removeAll(), resetToPreferredSizes() और setDividerLocation() . JSplitPane एक PropertyChangeListener . उत्पन्न कर सकता है इंटरफेस। हम एक पृष्ठभूमि रंग . सेट कर सकते हैं पहले दो पैनल में दो अलग-अलग पृष्ठभूमि रंग जोड़कर 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(); } }
आउटपुट