私は2つのJPanelを持っています(これらのPanel1とPanel2を呼びましょう)。これらのパネルは同じ幅であるが、高さが異なる。入れ子にされたJPanelのサイズ変更の問題
これらのJPanelを1つの大きなJPanel(Panel0と呼ぶことができます)に配置し、それらを重ねて重ねる(Panel0のレイアウトをGridLayout(0,1)に設定することにしました)。
問題は、両方のネストされたパネル(パネル1と2)は、それらに設定したsetPreferredDimensionとsetDimensionの代わりに、同じ寸法(2つのパネルのうち最大のもの)を持つことになります。
申し訳ありません申し訳ありませんが、私は実際にコードを提供することはできません(パネルに多くの些細なことが追加されています。何かアドバイス?ありがとう!
私はこの同じ応答を入力する途中でした。 GridLayoutが問題です。 – thedude19
ああ、うーん、素晴らしい作品!ありがとう! – Monster