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

Jam*_*ame 16 java swing netbeans jtabbedpane

我正在Netbeans中开发一个小型桌面应用程序.在我的UI上我有一个JTabbedPane3个选项卡现在我遇到了一种情况,我需要暂时禁用第二和第三个选项卡.我怎么能以编程方式做到这一点.Rightnow我使用以下代码,但它无法正常工作:

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
Run Code Online (Sandbox Code Playgroud)

Jor*_*ias 28

我相信你要找的是这个.

jTabbedPane1.setEnabledAt(n, false);
Run Code Online (Sandbox Code Playgroud)