ヌルコンポーネントを追加するのJTabbedPane
-
13-09-2019 - |
質問
この私を謎:私はそれでカスタムのJPanelを持っているのJTabbedPaneを持っています。私がしようとすると、それらのJPanelにアクセスすると、私は戻って取得すべてはnullです。私は、パネルがあるため、私はタブを見ることができるUIに追加されていることを知っています。私はまた、パネルと対話し、タブを切り替えることができます。それは私がこれらのJPanelを追加する方法は重要ではありません、それは常にnullを返します。
今、私はちょうど処理のために側でのJPanelのArrayListのを保つことができるが、私はそれがちょっとモデルのいずれかの種類を維持するのJTabbedPaneの目的を倒すと思うだろう。
誰もがこれで何が起こっているか知っていますか?
解決
あなたは間違った方法を使用している:(あなたは1を指定した場合)getTabComponentAt(int)
は実際のタブ自体をレンダリングするために使用されるComponent
を返します。代わりにgetComponentAt(int)
を呼び出す必要があります。私は!前に自分自身をまったく同じことをやった。
所属していません StackOverflow