2011-10-01 11 views
14

में विशिष्ट टैब को सक्षम/अक्षम कैसे करें मैं नेटबीन्स में एक छोटा डेस्कटॉप एप्लिकेशन विकसित कर रहा हूं। मेरे यूआई पर मेरे पास JTabbedPane है जिसमें 3 टैब हैं, अब मैं एक ऐसी स्थिति में आया जहां मुझे अस्थायी रूप से दूसरे और तीसरे टैब को अक्षम करने की आवश्यकता है। मैं प्रोग्रामिक रूप से कैसे कर सकता हूं। राइटनो मैं निम्नलिखित कोड का उपयोग कर रहा हूं लेकिन यह काम नहीं कर रहा है:नेटबीन: JTabedPane

int n = jTabbedPane1.indexOfTab("Second Tab Name");// This line returns one as expected 
jTabbedPane1.getTabComponentAt(n).enable(false);// but i guess some un-expected thing happens here 

उत्तर

26

मुझे विश्वास है कि आप जो खोज रहे हैं वह यह है।

jTabbedPane1.setEnabledAt(n, false); 
1

आप बस

tabObject.setEnabledAt(index, enabled); 

tabObject उपयोग कर सकते हैं: - JTabbedPane सूचकांक 0.So से शुरू होगा है, तो आप दूसरे और तीसरे टैब सक्षम के लिए उपयोग करना चाहिए 1 और 2 बूलियन है के लिए मूल्य और बंद के लिए गलत है। मुझे लगता है कि यह

में मदद करता है