繁体   English   中英

JTabbedPane添加空组件

[英]JTabbedPane adding null components

让我感到困惑:我有一个JTabbedPane,其中包含自定义的JPanels。 当我尝试访问这些JPanels时,得到的所有内容都是null。 我知道已经添加了面板,因为在UI上可以看到选项卡。 我还可以与面板进行交互并在选项卡之间切换。 不管我如何添加这些JPanels,它始终返回null。

现在,我可以只保留JPanels的ArrayList进行处理,但是我认为这有点违背JTabbedPane保留任何模型的目的。

有谁知道这是怎么回事?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM