簡體   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