質問

この私を謎:私はそれでカスタムのJPanelを持っているのJTabbedPaneを持っています。私がしようとすると、それらのJPanelにアクセスすると、私は戻って取得すべてはnullです。私は、パネルがあるため、私はタブを見ることができるUIに追加されていることを知っています。私はまた、パネルと対話し、タブを切り替えることができます。それは私がこれらのJPanelを追加する方法は重要ではありません、それは常にnullを返します。

今、私はちょうど処理のために側でのJPanelのArrayListのを保つことができるが、私はそれがちょっとモデルのいずれかの種類を維持するのJTabbedPaneの目的を倒すと思うだろう。

誰もがこれで何が起こっているか知っていますか?

役に立ちましたか?

解決

あなたは間違った方法を使用している:(あなたは1を指定した場合)getTabComponentAt(int)は実際のタブ自体をレンダリングするために使用されるComponentを返します。代わりにgetComponentAt(int)を呼び出す必要があります。私は!前に自分自身をまったく同じことをやった。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top