Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

हम जावा में JMenu से JTabbedPane में नए टैब कैसे जोड़ सकते हैं?

JTabbedPane

  • एक JTabbedPane एक घटक है जो JComponent का विस्तार कर सकता है वर्ग और यह एक से अधिक पैनल तक आसान पहुंच प्रदान कर सकता है।
  • प्रत्येक टैब एक घटक से जुड़ा होता है जिसे टैब के चुने जाने पर प्रदर्शित किया जा सकता है।
  • एक JTabbedPane एक ChangeListener generate उत्पन्न कर सकता है इंटरफ़ेस जब एक टैब चुना जाता है।
  • JTabbedPane की महत्वपूर्ण विधियाँ हैं जोड़ें (), एडटैब (), फायरस्टेट चेंज (), createChangeListener (), setSelectedIndex (), getTabCount () और आदि

उदाहरण

आयात करें इंट एनटीबीएस =0; सार्वजनिक JTabbedPaneTest () {getContentPane ()। सेटलेआउट (नया बॉर्डरलाउट ()); tabbedPane =नया JTabbedPane (); क्रिएटटैब (); getContentPane().add(BorderLayout.CENTER, tabbedPane); सेटजेमेनूबार (क्रिएटमेनूबार ()); tabbedPane.addChangeListener(new ChangeListener() { public void StateChanged(ChangeEvent CE) { System.out.println("Tab" + (tabbedPane.getSelectedIndex() + 1) + "Selected"); }}); सेटटाइटल ("जेटैबडपेन टेस्ट"); सेटलोकेशन रिलेटिव टू (अशक्त); सेटसाइज (नया आयाम (350, 275)); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); सेटविजिबल (सच); } संरक्षित JMenuBar createMenuBar() {JMenuBar menuBar =new JMenuBar(); JMenu मेनू =नया JMenu ("JTabbedPane"); JMenuItem menuItem =नया JMenuItem ("नया टैब बनाएं"); menuItem.addActionListener (यह); मेनू। जोड़ें (मेनूइटम); मेनूबार। जोड़ें (मेनू); वापसी मेनूबार; } सार्वजनिक शून्य क्रियाप्रदर्शित (एक्शनइवेंट ई) { अगर (e.getActionCommand ()। बराबर ("नया टैब बनाएं")) { createTab (); } } सुरक्षित शून्य createTab() { ntabs++; tabbedPane.addTab("Tab #" + ntabs, new JLabel("Tab #" + ntabs)); } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {नया JTabbedPaneTest (); }}

आउटपुट

हम जावा में JMenu से JTabbedPane में नए टैब कैसे जोड़ सकते हैं?


  1. हम जावा में एक JTabbedPane में एकाधिक टैब कैसे सम्मिलित कर सकते हैं?

    JTabbedPane एक JTabbedPane एक घटक है जो JComponent का विस्तार कर सकता है कक्षा और हम एक समय में एक टैब देख सकते हैं। प्रत्येक टैब एक घटक से जुड़ा होता है जिसे टैब के चुने जाने पर प्रदर्शित किया जा सकता है। एक JTabbedPane एक ChangeListener . उत्पन्न कर सकता है इंटरफ़ेस जब एक टैब चुना जाता है। एक

  1. जावा में JCheckBox से एक समय में एक आइटम का चयन कैसे करें?

    जेचेकबॉक्स एक जेचेकबॉक्स JToggleButton का विस्तार कर सकते हैं और यह एक छोटा बॉक्स हो सकता है जिसे चेक किया गया या अनचेक । जब हम JCheckBox, . पर क्लिक करते हैं यह स्वचालित रूप से चेक से अनचेक या इसके विपरीत में बदल जाता है। एक जेचेकबॉक्स एक एक्शन लिस्टनर उत्पन्न कर सकता है या एक आइटम लिस्टनर जब भी च

  1. हम जावा में JToggleButton को कैसे कार्यान्वित कर सकते हैं?

    JToggleButton एक JToggleButton सार बटन . का विस्तार है और इसका उपयोग उन बटनों को दर्शाने के लिए किया जा सकता है जिन्हें चालू . पर टॉगल किया जा सकता है और बंद । जब JToggleButton पहली बार दबाया जाता है, यह दबाया रहता है और इसे दूसरी बार दबाने पर ही छोड़ा जा सकता है। एक JToggleButton एक एक्शनइवें