2011-10-01 21 views
14

'daki belirli sekmeyi etkinleştirme/devre dışı bırakma Netbeans'te küçük bir masaüstü uygulaması geliştiriyorum. benim UI üzerinde 3 sekme sahip bir JTabbedPane var şimdi 2. ve 3. sekmesini geçici olarak devre dışı bırakmak için gereken bir durumla karşılaşıyorum. Bunu nasıl programlı yapabilirim. Şu kodyu kullanıyorum ama çalışmıyor:NetBeans: 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 

cevap

26

Aradığın şeyin bu olduğuna inanıyorum.

jTabbedPane1.setEnabledAt(n, false); 
1

sadece

tabObject.setEnabledAt(index, enabled); 

tabObject kullanabilirsiniz: - JTabbedPane endeksi 0.So başlayacağını, görebilmek etkin ikinci ve üçüncü diller için 1 ve 2 kullanmalı mıyım Boole olduğunu kapalı için true ve false değeri true. Sanırım