gpt4 book ai didi

java - JTabbedPane 添加空组件

转载 作者:行者123 更新时间:2023-12-01 16:41:47 26 4
gpt4 key购买 nike

问我这个问题:我有一个 JTabbedPane,其中有自定义 JPanel。当我尝试访问这些 JPanel 时,我得到的只是 null。我知道面板已添加,因为在 UI 上我可以看到选项卡。我还可以与面板交互并在选项卡之间切换。无论我如何添加这些 JPanel,它总是返回 null。

现在我可以将 JPanel 的 ArrayList 保留在一边进行处理,但我认为这会有点违背 JTabbedPane 保留任何类型模型的目的。

有人知道这是怎么回事吗?

最佳答案

您使用了错误的方法:getTabComponentAt(int) 将返回用于呈现实际选项卡本身的 Component(如果您已指定)。您应该改为调用 getComponentAt(int)。我以前也做过同样的事情!

关于java - JTabbedPane 添加空组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1272169/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com