45得票2回答
JTabbedPane的ChangeListener

我需要检测所选标签的更改,并获得其索引。 以下代码有效,但会在当前加载的选项卡数量上触发println相同次数:tabbedPane.addChangeListener(new ChangeListener() { public void stateChanged(ChangeEven...

32得票7回答
如何在JTabbedPane选项卡上添加关闭按钮?

我正在使用JTabbedPane进行工作,我需要在选项卡中添加一个关闭按钮来关闭当前的选项卡。 我一直在搜索,据我所知,我必须从JPanel扩展并像这里所说的那样添加关闭按钮。但是,有没有一种扩展JTabbedPane并添加关闭按钮的更简单的方法呢? 非常感谢您的时间和帮助。

28得票2回答
如何使用WindowBuilder向JTabbedPane添加选项卡

好的,最近我发现了一个可以帮助更快创建Swing应用程序的WindowBuilder(Eclipse IDE)。 我使用拖放功能添加了一个JTabbedPane。 如何向其中添加选项卡? 我已经查看了属性,但是找不到使用WindowBuilder添加选项卡的方法。 虽然我手动添加了选项卡,但我...

22得票6回答
点击按钮如何在jTabbedPane中切换选项卡?

我有两个JTabbedPane,JTabbedPane1和2。如何在JTabbedPane2中按下按钮以显示JTabbedPane1? 以下是JTabbedPane的代码:public class TabbedPane extends JFrame { public TabbedP...

17得票2回答
NetBeans:如何启用/禁用JTabbedPane中的特定选项卡

我正在使用Netbeans开发一个小型桌面应用程序,在我的UI上有一个JTabbedPane包含3个选项卡,现在我遇到了一种情况,需要临时禁用第2和第3个选项卡。我该如何通过编程实现它。目前我正在使用以下代码,但它不起作用:int n = jTabbedPane1.indexOfTab("Se...

17得票7回答
如果只有一个选项卡,是否有办法隐藏JTabbedPane的标签栏?

我希望实现与Firefox相似的行为,仅当存在至少两个选项卡时才显示可用选项卡列表。 我还没有找到类似的内容。 我最好的想法是手动更改布局: 如果只有一个组件,请将其添加到周围的面板中 如果添加了一个组件,请从周围的面板中删除该组件,添加一个JTabbedPane并将之前和新的组件都添...

12得票3回答
如何更改JTabbedPane选项卡的形状?

我正在尝试更改JTabbedPane标签的形状。使用setTabComponentAt(0, someComponent);并不能改变标签的外观,它仍然是一个带有左上角斜线的矩形。应该怎么做才能改变标签的形状呢?

11得票2回答
Java:在JTabbedPane选项卡标题中使用JProgressBar(或等效控件)

如果我真的想做那样的事情,我可以在JTabbedPane选项卡中放置JProgressBar(或它的等效物)吗?(我的意思是不在选项卡本身中放置, 我应该怎么做才能实现这样的效果? 编辑 我真的想将进度条放在选项卡标题中,而不是选项卡本身。 下面是一些ASCII艺术:----------...

9得票4回答
JTabbedPane 自定义选项卡外观

我想自定义JTabbedPane标签的外观。 我想从最简单和最朴素的行为开始:无边框,纯色。 问题在于非纯净性仍然存在:选项卡略微重叠的边距。 你可以看到,由于选择了第二个选项卡,它被“带到前面”。 这是通过轻微的边距重叠实现的。 有没有一种(不棘手的)方法来禁用此行为? 以下是简单的...

9得票1回答
JTabbedPane:选项卡左侧的图标

你好,我正在使用Nimbus外观,并且有一个带有图标和文本的选项卡面板。 现在图标出现在文本的右侧,而我想把它放在左侧。 另外,我想在图标和文本之间添加一些间距。 谢谢!