0

オブジェクトに含まれる情報を表示する JPanels を構築および表示するために使用するプレーン オブジェクトのリストを管理します。リスト内のオブジェクトごとに 1 つの JPanel。

オブジェクトのリストは毎秒新しいリストで更新されます。この新しいリストから、オブジェクトが削除されたか (新しいリストにない)、または追加されたかを確認し、それに応じて JPanels を更新します。

現時点では、少なくとも 1 つのオブジェクトがリストから削除または追加された場合に、すべての JPanel を削除してから再度追加します。リストでオブジェクトが削除または追加されていない場合は、既存の JPanels の情報を更新するだけです。そのために GridBagLayout を使用しています。

私はこの解決策が十分であるとは思いません。私が望むのは、削除または追加されたオブジェクトに対応する JPanels のみを削除/追加することです。

使用するレイアウトまたはより最適化された作業方法に関する提案を歓迎します。

4

0 に答える 0