NetBeans:如何启用/禁用JTabedPane中的特定选项卡



我正在Netbeans中开发一个小型桌面应用程序。在我的UI上,我有一个JTabbedPane有3个标签,现在我遇到了一种情况,我需要暂时禁用第2和第3标签。我怎么用程序来做呢?现在我正在使用以下代码,但它不工作:

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

我相信你要找的就是这个。

jTabbedPane1.setEnabledAt(n, false);

你可以直接使用

 tabObject.setEnabledAt(index, enabled);

tabObject:-是JTabbedPaneIndex从0开始。因此,您应该为第二个和第三个选项卡使用1和2enabled是布尔值,开时为true,关时为false。

相关内容

  • 没有找到相关文章

最新更新