2012-01-09 2 views
2

私はJTabbedPaneにいくつかのタブがあり、それぞれJPanelを拡張し、レイアウト(例えば、テキストフィールドとラベル)を含んでいます。私はさまざまなタブからデータに到達しようとしていましたが、どうやってそれを行うのかわかりません。私の目標は、すべてのタブからデータに「到達」し、「メイン」タブで処理することです。TabbedPaneの別のタブからデータにアクセスする -

そうする方法はありますか?

答えて

1

異なるタブのすべてのコントロールへの参照を保持する必要があります。カスタムJPanelのマップは、キーとしてタブのIDまたは名前を使用し、値としてカスタムコンポーネント(おそらくそこに含まれるデータのゲッターを持つ)を使用して、このトリックを行います。

+0

ありがとうございます。はい、私はその参照事を行うことについて考えました - しかし、私はそれを行う方法がわかりません。私は初心者のabit :) 私は主なクラスは、コンストラクタで他のものを取得しようとしましたが、それはスナップショットを提供し、データが動作中に変更された場合、それはパラメータに反映されません。 「カスタムjpanelのマップ」についてもっと説明できますか? – Zephyer

関連する問題