いくつかの imageIcons が他のいくつかの imageIcons と重なるコードに取り組んでいます。前景の imageIcons は同じままですが、背景の imageIcons は別の imageIcons に変わります。
私は通常、レイアウトで最善を尽くしているわけではありません。たとえば、フレーム サイズを調整するとコンポーネントが移動します。また、1 つのオブジェクトを追加してから別のオブジェクトを追加すると、2 番目のオブジェクトが他のオブジェクトを右に (または特定のレイアウトが次のコンポーネントを配置するように設計されている場所に) 「プッシュ」します。
Oracle の Web サイトでは、可能な限り (サイズ変更/サイズ変更の理由で) レイアウト マネージャーを使用することの重要性を強調しています。これは、GridBag レイアウトで Aboslute Positioning を使用するケースの 1 つになるでしょうか?