问题标签 [jtabbedpane]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
14836 浏览

java - 如何在 JTabbedPane 中检查选项卡是否处于活动状态?

如何检查 JTabbedPane 实例中的选项卡是否处于活动状态,在选项卡(嵌套类)本身的类中而不是在封闭类中?

我知道有一个方法booloean isEnabledAt(int index);,但是这个方法只能在封闭类中调用。而我想检查选项卡当前是否在选项卡类本身(嵌套类)中被选中。

有人可以建议如何吗?

0 投票
3 回答
11779 浏览

java - JTabbedPane - 在选项卡周围设置默认边框..?

我在我的应用程序中使用了 JTabbedPane。我添加了两个选项卡,它们是自定义类“ContentPanel”的实例。这扩展了 JPanel 并设置了背景、边框等。基本上这意味着我不必设置要应用此配色方案的每个 JPanel 的属性。我注意到不仅它们的边框出现了,而且另一个边框(我认为是蓝色的——至少在我的屏幕上)出现在这个边框周围,连接到选项卡“选择器”本身(即您单击以获取适当的观点)。我想改变这个边框,因为它在金色/棕色配色方案中看起来很奇怪。有谁知道如何做到这一点?我试过 JTabbedPane.setBorder(Border b) 但这不起作用。这只是在整个事物周围设置了一个边框,包括选项卡选择器......不是我想要的。

对此的任何帮助将不胜感激。

0 投票
3 回答
2188 浏览

java - JTabbedPane Tab 组件的 MouseEvents 没有通过

我有一个JTabbedPane带有自定义选项卡的组件。该组件包含一个JLabel(显示选项卡标题)和一个JButton(关闭按钮)。当我更改停止接收鼠标事件中的文本JLabel并且JLabel直接单击标签时无法再选择该选项卡时,如果单击标签周围,则可以选择该选项卡。有任何想法吗?

代码片段:

0 投票
1 回答
9215 浏览

java - 选择选项卡时触发 JTabbedPane 事件

我需要一个事件被触发,比如说,标签 1 被用户关注。关于如何做到这一点的任何提示?

0 投票
3 回答
2208 浏览

java - 去掉 JTabbedPane “当前选中”的虚线

如何删除 JTabbedPane 上当前选定选项卡周围的虚线。

例如:

替代文字

看到它周围的虚线了吗?

0 投票
1 回答
660 浏览

java - 居中 JTabbedPane 但不是实际的选项卡

我将如何根据该行选项卡中剩余的空间自动调整选项卡的长度。

图片:

替代文字

如您所见,选项卡的宽度基于选项卡中的文本。

如果您需要我更好地解释我想要什么,那就问我,因为我不知道我是否说得足够清楚。

0 投票
1 回答
2650 浏览

java - JTabbedPane 选项卡

好的,所以我在应用程序中有一个 JTabbedPane,它有几个面板。是否可以将 JPopupMenu 分配给实际选项卡本身而不是 JPanel?如果可能,我将如何做到这一点?

0 投票
2 回答
722 浏览

java - 使用 JTabbedPane 重叠选项卡

使用 JTabbedPane,我们想要实现一个需要选项卡重叠的设计(可以在此处找到的图像中说明:http: //imm.io/YAZ)。

不完全是火箭科学,但我似乎找不到解决方案(即使经过广泛的谷歌搜索)。

这是否可以使用 JTabbedPane(可能通过 PLAF)或者我们需要编写自定义组件?

谢谢
托马斯

0 投票
2 回答
2946 浏览

java - Java:JTabbedPane 选项卡标题中的 JProgressBar(或等效项)

如果我真的想做这样的事情,我可以在 JTabbedPane 选项卡中放置一个 JProgressBar(或等效的)吗?(我的意思是,不在标签本身中,

我该怎么做这样的事情?

编辑 我真的想把进度条放在标签的标题中,而不是标签本身。

这是一些ascii艺术:

所以它实际上是当前可见的“选项卡 2”,但我希望进度条(或等效项)在第三个选项卡的标题中可见。

编辑 2

这必须适用于 Java 1.5:这必须适用于永远不会配备 Java 6 的无数 MacOS 10.4 和 MacOS 10.5 Apple 计算机(有些会,有些不会:而且很多永远不会,这不是我的称呼)

0 投票
2 回答
2078 浏览

java - Java JTabbedPane,更新其他选项卡 JLabel 值?

我有 2 JTabbedPane。我无法刷新数据。请帮助,这是我的代码:

窗格1:

窗格2:

这是我的主要课程:

labelUser从不更新,但我跟踪函数updateData,它被调用。为什么里面的文字labelUser没有更新?

编辑:

labelUser“来自pane2.java课堂。