JFrame に表示されるトップ パネルのみ
JFrame では、BorderLayout がデフォルトのコンテンツ ペインです。制約を指定せずにコンポーネントを追加すると、コンポーネントは BorderLayout の中央セクションに配置されます。ただし、この領域を占めることができるコンポーネントは 1 つだけです。
この問題を解決するには、BorderLayout 制約を使用して各パネルの位置を指定します:
<code class="java">f.add(top, BorderLayout.PAGE_START); f.add(mid); f.add(bot, BorderLayout.PAGE_END);</code>
追加の最適化:
以上がJFrame にトップパネルのみが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。