0

Swingsの使用は初めてです

私の要件は、jpanel(panel2) 内でコンポーネントを揃えることです。

私は 2JPanel秒 ( panel1, panel2) を取り、jframe

panel1.add(panel2);

panel2.setLayout(new flowLayout()); 

panel2.setBounds(80,120,100,100);

getContentPane() .add(Panel1);

panel2 で動的にテキスト領域を生成する「作成」ボタンを作成しました。

今私の問題は、作成されたテキストエリアがそこから到達している場合、panel2「jpanelの境界に達したため、テキストエリアを作成できません」というエラーメッセージを表示する必要があることです。

前もって感謝します

4

1 に答える 1

1

要素をパネルに追加する前に、レイアウトを設定します。いいえ、レイアウトマネージャーが存在するため、呼び出さsetBoundsれません。まったく効果がない可能性があります。

あなたの質問から、あなたがやりたいことを理解できないように見えるので、要素をレイアウトする方法を説明できません。最良の方法は、要素を含む図面を投稿することです。GridLayout表のように複数の要素を並べたい場合は良いかもしれません。

于 2013-07-01T06:59:52.570 に答える