NetBeans: как включить / отключить определенную вкладку в JTabedPane
Я разрабатываю небольшое настольное приложение в Netbeans. на моем UI у меня есть JTabbedPane
имея 3 вкладки в нем теперь я сталкиваюсь с ситуацией, когда мне нужно временно отключить 2nd и 3rd tab. Как я мог сделать это программно? Сейчас я использую следующий код, но он не работает:
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
2 ответов
вы можете просто использовать
tabObject.setEnabledAt(index, enabled);
tabObject : - является JTabbedPane индекс будет начинаться с 0.Итак, вы должны использовать 1 и 2 для второй и третьей вкладок включено логическое значение true для on и false для off. я думаю, это помогает