एक JTabbedPane JComponent . का उपवर्ग है वर्ग और यह एक से अधिक पैनल तक आसान पहुंच प्रदान कर सकता है। प्रत्येक टैब एक एकल घटक से जुड़ा होता है जिसे टैब चयनित होने पर प्रदर्शित किया जा सकता है। एक JTabbedPane एक ChangeListener . उत्पन्न कर सकता है इंटरफ़ेस जब एक टैब चुना जाता है . हम हाइलाइट . कर सकते हैं JTabbedPane . के विशेष रंग वाला एक चयनित टैब स्थिर विधि का उपयोग करके put() UIManager . के कक्षा।
उदाहरण
आयात करें इंट टैब =0; सार्वजनिक चयनितJTabbedPaneTest () {setTitle ("चयनितJTabbedPane परीक्षण"); setLayout(new BorderLayout()); UIManager.put("TabbedPane.sSelected", Color.gray); // चयनित टैब का रंग ग्रे पर सेट करें tabbedPane =नया JTabbedPane (); क्रिएटटैब (); जोड़ें (टैबडपेन, बॉर्डरलाउट। केंद्र); सेटजेमेनूबार (क्रिएटमेनूबार ()); सेटसाइज (375, 250); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटलोकेशन रिलेटिव टू (अशक्त); सेटविजिबल (सच); } सार्वजनिक JMenuBar createMenuBar () {JMenuBar मेनूबार =नया JMenuBar (); JMenu मेनू =नया JMenu ("JTabbedPane"); JMenuItem menuItem =नया JMenuItem ("एक नया टैब बनाएं"); menuItem.addActionListener (यह); मेनू। जोड़ें (मेनूइटम); मेनूबार। जोड़ें (मेनू); वापसी मेनूबार; } सार्वजनिक शून्य क्रियाप्रदर्शित (एक्शनएवेंट एई) { अगर (ae.getActionCommand ()। बराबर ("एक नया टैब बनाएं")) { createTab (); } } सार्वजनिक शून्य createTab() {टैब++; tabbedPane.addTab ("टैब" + टैब, नया जेएलएबल ("टैब" + टैब)); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {नया चयनितJTabbedPaneTest (); }}आउटपुट