カードレイアウトメモリの使用は効率的ですか? たとえば、20 個の JPanel を cardlayout にロードすると、おそらく多くのメモリ スペースが占有されます。いくつかのパネルをロードし、後でさらにロードして、もう使用されないパネルをアンロードするほうがよいでしょうか?
1 に答える
2
いくつかのパネルをロードしてから、さらにいくつかのパネルをロードして、もう使用されないパネルをアンロードするほうがよいでしょうか?
Aは、それに追加されるCardLayout
すべての への強力な参照を実際に保持します。Component
そうです、メモリの観点から、Component
必要がなくなった場合は s を再度削除することをお勧めします。
カードレイアウトメモリの使用は効率的ですか
おそらく他のレイアウトと同じくらい効率的です。唯一の違いは、CardLayout
. 20 枚のパネルを に追加するCardLayout
と、多かれ少なかれ、それらを に追加するのと同じ量のメモリが使用されます。FlowLayout
于 2012-08-30T09:43:20.050 に答える