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

标签 java swing netbeans jtabbedpane

我正在 Netbeans 中开发一个小型桌面应用程序。在我的 UI 上,我有一个包含 3 个选项卡的 JTabbedPane,现在我遇到了需要暂时禁用第二个和第三个选项卡的情况。我怎样才能以编程方式做到这一点。现在我正在使用以下代码,但它不起作用:

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);

关于java - NetBeans:如何启用/禁用 JTabedPane 中的特定选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59736183/

相关文章:

Java NetBeans : How do I make the button submit after I press “Enter” ?

java - 打印并访问列表 <String[]>

java - log4j2 JDBC 管理器无法连接到数据库

swing - 在 JTable AbstractDataModel 中一次性删除多行

java - 仅在 Java 中验证 Int 和 double 数字

java - 如何在 Maven 的 WAR 项目中指定 EJB 引用?

java - MailChimp API java 集成

Java Swing JPanel FlowLayout 高度问题

java - 程序不改变颜色

java - NetBeans Profiler 上的 byte[] 和 char[]