しばらくの間ゲームを開発しており、現在 GUI を再作業しているか、少なくとも試みています。レイアウト マネージャーをよく理解していなかったため、フレームのサイズを (問題なく) 変更できないという大きな問題がありました。いくつかのプロジェクトの後で、戻ってきてゲームにもう少し手を加える時が来ましたが、問題が発生しました...
メイン フレームの基本的なレイアウトは、1 つの gameScrollPane と 1 つの controlPanel を含む mainPane です。スクロール ペインはスクロール ペインで、コントロール パネルは通常のパネルです。スクロール ペインには、メインのゲーム パネルが含まれています。
スクロール ペインが画面の大部分を占め、コントロール パネルが小さな下部領域を占有するようにしたかったので、多くの Sim のようなゲームと同じように、mainPane に Border レイアウトを選択しました。スクロール ペインを追加し、制約を CENTER に設定し、コントロール パネルを追加し、制約を SOUTH に設定しました。これにはスクロール ペインが表示されなかったので、さまざまな制約を試してみましたが、スクロール ペインの制約を North に設定した場合にのみ、まったく表示されないようです。
これを示すために、簡単なビデオを作成しました... http://screenjel.ly/q5RjczwZjH8
ご覧のとおり、NORTH の値を CENTER に変更して再実行すると、存在しないように見えます。
この問題が解決された後、別の質問を開始する可能性のある明確な 2 番目の問題を確認できる人にはボーナス ポイントを提供します。
これを読んでくれてありがとう。
アイデアや考えを事前にありがとう:)
リリース