2016-10-26 3 views
-6

グリッドは100平方ボックスです。プログラムの目的のために、これは同じグリッドですが、視覚的な目的のために、ラベルの中央にラベルを付ける必要があります。グリッドをJavaで2つの部分として表示

私は2つの別々のグリッドを宣言し、2つのパネルを追加することができますが、これは目に見えるようにすべてのものをむしろ煩わしいものにするでしょう。最初の50個のボックスを1個のパネルに表示し、もう1個のパネルを追加して他の50個のボックスを表示する方法があることを願っています。

これはGUIスイングフレームで行われます。具体的にはコンソールへの実際の印刷ではありません。

だから、要約として

現在のグリッド:

[][][][][] 
[][][][][] 

希望グリッド:

[][][][][] 
    LABEL 
[][][][][] 
+0

これは、GUIスイングフレームで行われます。具体的には、コンソールへの実際の印刷ではありません。 – user12345

答えて

0

BorderLayoutJFrameを使用してください。あなたはBorderLayout.PAGE_ENDでラベル

  • を追加するにはBorderLayout.CENTERでは1つのグリッド
  • でパネルを追加BorderLayout.PAGE_STARTで

    1. あなたは第二パネルを追加します。

    詳細と動作例については、How to Use a BorderLayoutのSwingチュートリアルのセクションを参照してください。

  • +0

    はい、私はそれを1グリッドにしておきたいのですが、1パネルショーのインデックスでは、1〜50と51〜100の秒で言うことができますか? – user12345

    +0

    どうしてですか?あなたは何でもできます。 0〜99のループを作成して100個のオブジェクトを作成することも、2つのループを作成することもできます。 0から49までは1回、50から99までは2番目です。あなたの懸念事項は何ですか? – camickr

    +0

    あなたは正しいですいくつかのレイアウトで感謝しました。 – user12345

    関連する問題