दिलचस्प पोस्ट
मैं SQL सर्वर में datetime को bigint (UNIX टाइमस्टैम्प) को कैसे परिवर्तित कर सकता / सकती हूं? "नियंत्रण संग्रह को संशोधित नहीं किया जा सकता क्योंकि नियंत्रण में कोड अवरोध हैं" जेएसपी / वेब-एनएफ़ रिटर्न "HTTP स्थिति 404 अनुरोधित संसाधन उपलब्ध नहीं है" पेज को जावास्क्रिप्ट के साथ पायथन में प्राप्त करें जीआईटी में एक ही शाखा को क्लोन कैसे करें? गतिशील रूप से जोड़ा गया वर्ग के लिए देखें जावा में बड़ी फ़ाइलों को पढ़ें कोर को कैसे अनुमति दें? थ्रेड.sleep () के साथ कार्यक्रम और टाइमर के साथ फ्रीज होता है क्यूडा कर्नेल को 3 डी सरणी भेजना MongoDB डेटा स्टोर निर्देशिका बदलना jQuery आप लोड पर फीका करने के लिए एक छवि कैसे प्राप्त करते हैं? Cassandra में ऑटो वृद्धि आईडी कैसे बनाएं लोचदार खोज – अनन्य मूल्यों को लौटें होस्ट के बाहर से डॉक करने वाले कंटेनर से कैसे जुड़ें (एक ही नेटवर्क)

क्या मैं एक जेएमबुबार के साथ जेटबबेडपैन कर सकता हूं?

मैं टैब सामग्री के लिए उपलब्ध स्थान की मात्रा बढ़ाने की कोशिश कर रहा हूं।

टैब की सूची के बगल में मैं एक मेनू बार या समकक्ष कैसे रख सकता हूं? (अधिमानतः टैब के बाईं तरफ, छवि के विपरीत)

TabbedPaneDemo लाल तीर के साथ

Solutions Collecting From Web of "क्या मैं एक जेएमबुबार के साथ जेटबबेडपैन कर सकता हूं?"

आप जइडटैबब्दपैन को जइड से इस्तेमाल कर सकते हैं।

जइड वाणिज्यिक लाइब्रेरी है, लेकिन यह जेड टैबबेडपैन क्लास खुले स्रोत हैं, यहाँ सोर्स कोड प्राप्त करें: http://java.net/projects/jide-oss/

स्क्रीनशॉट नीचे की तरह है यहां छवि विवरण दर्ज करें

नहीं, पूरी तरह से बिना पूरी संभव BacisTabbedPaneUI, सभी उदाहरण विभिन्न गुणवत्ता (देखो और महसूस कर रहे हैं और देशी ओएस बहुत संवेदनशील), aephyr द्वारा बहुत अच्छा उदाहरण है ,

मेरा दृश्य JTabbedPane है *** JComponent, मस्तिष्क उदाहरण के द्वारा लागू किया गया ग्लासपेन (आपने जेमेनबुबर के लिए कुछ सीमाएं सेट की हैं जैसे उछाया हुआ ईशचेस और रेखा सीमा ??? 🙂

पागल और गंदे हैक

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

कोड से

import java.awt.ComponentOrientation; import java.awt.Container; import java.awt.Dimension; import java.awt.GridBagConstraints; import java.awt.GridBagLayout; import java.awt.Insets; import java.awt.Rectangle; import javax.swing.Box; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JPanel; import javax.swing.JTabbedPane; import javax.swing.SwingUtilities; public class TabbedPaneWithManuBar { public void makeUI() { JTabbedPane tabbedPane = new JTabbedPane(); tabbedPane.setTabLayoutPolicy(JTabbedPane.SCROLL_TAB_LAYOUT); for (int i = 0; i < 20; i++) { JPanel panel = new JPanel(); panel.setName("tab" + (i + 1)); panel.setPreferredSize(new Dimension(600, 100)); tabbedPane.add(panel); } JFrame frame = new JFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(tabbedPane); frame.pack(); Rectangle tabBounds = tabbedPane.getBoundsAt(0); Container glassPane = (Container) frame.getRootPane().getGlassPane(); glassPane.setVisible(true); glassPane.setLayout(new GridBagLayout()); GridBagConstraints gbc = new GridBagConstraints(); gbc.weightx = 1.0; gbc.weighty = 1.0; gbc.fill = GridBagConstraints.NONE; gbc.insets = new Insets(tabBounds.y + 23, 0, 0, 5); gbc.anchor = GridBagConstraints.NORTHEAST; JMenuBar menuBar = new JMenuBar(); menuBar.add(createMenu("Menu Example 1")); menuBar.add(createMenu("Menu Example 1")); menuBar.add(createMenu("Menu Example 1")); menuBar.add(Box.createHorizontalGlue()); menuBar.add(createMenu("About")); menuBar.setPreferredSize(new Dimension(menuBar.getPreferredSize().width , (int) tabBounds.getHeight() - 2)); glassPane.add(menuBar, gbc); //JButton button = new JButton("My Button Position"); //button.setPreferredSize(new Dimension(button.getPreferredSize().width, (int) tabBounds.getHeight() - 2)); //glassPane.add(button, gbc); frame.setLocationRelativeTo(null); frame.setVisible(true); } private JMenu createMenu(String title) { JMenu m = new JMenu(title); m.add("Menu item #1 in " + title); m.add("Menu item #2 in " + title); m.add("Menu item #3 in " + title); if (title.equals("About")) { m.setComponentOrientation(ComponentOrientation.RIGHT_TO_LEFT); } return m; } public static void main(String[] args) { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { new TabbedPaneWithManuBar().makeUI(); } }); } }