2012-01-29 15 views
6

में टैब का आकार सेट करें टैबJTabbedPane में आकार बदलने का कोई तरीका है? मेरा मतलब है कि सभी पैनल नहीं बल्कि केवल छोटे टैब को उपयोगकर्ता को यह देखने के लिए क्लिक करना है कि इसके अंतर्गत क्या है।JTabbedPane

उत्तर

6

आप अपनी खुद की TabbedPaneUI बना सकते हैं, लेकिन यह अगर आप सिर्फ JTabbedPane#setTabComponentAt का उपयोग करें और टैब शीर्षक

3

प्रतिपादन आदेश कस्टम tabbedPane बनाने के लिए के लिए एक बड़ा घटक का उपयोग आसान हो सकता है, मैं Oracle tutorial जाँच करने के लिए recommand । आपको अपना खुद का पैनल बनाना होगा, फिर आप उस घटक को संशोधित कर सकते हैं जो शीर्षक प्रस्तुत करता है। अंत में आप अपने स्वयं के पैनल को फलक में रखने के लिए setTabComponentAt का उपयोग करें।

6

यह मेरे लिए काम किया जाता है।

JLabel lab = new JLabel(); 
lab.setPreferredSize(new Dimension(200, 30)); 
jTabbedPane1.setTabComponentAt(0, lab); // tab index, jLabel 

या एक ही आकार में सभी टैब घटक के लिए यह परिवर्तन की कोशिश (मुख्य विधि में कहा जाता है)

UIManager.getLookAndFeelDefaults().put("TabbedPane:TabbedPaneTab.contentMargins", new Insets(10, 100, 0, 0));

संबंधित मुद्दे