特定のレイアウトの作成に関して質問があります。最初に例を示してから、さらに説明を追加します。
フレンドとメッセージを閉じたときのレイアウト:
フレンドとメッセージを開いたときのレイアウト:
このレイアウトをJava Swingで作ろうと思っています。
私の意図は、最初にフレームを 3 つの領域 (上部のメニュー行、メイン パネル、下部のメニュー行) に分割することです。この部分に BorderLayout を使用することを考えていました。
次に、[フレンド] ボタンと [メッセージ] ボタンはトグル ボタンであり、トグルでは、メインパネル (またはそこにあるもの) の上に、フレンド リストとメッセージ エリアを含むオーバーレイを表示する必要があります。これにはどうにかして LayeredPane を使用する必要があることに気付きました。
もう 1 つの重要な点は、レイアウトが任意のサイズで表示できるようにすることです。つまり、ユーザーはアプリケーションのサイズを変更でき、さまざまな解像度で使用されるため、幅と高さが固定されているものは必要ありません。
ただ、これをどう組み合わせるか本当に迷っているので、よろしくお願いします。
うまくいけば、私は状況について十分に説明しました。
よろしく。