私はJLabels、テキストフィールド、およびJButtonを挿入する必要があるJFrameを持っています。私はこれらにすることができますが、どのように私はそれらを必要な位置に調整することができます、私は1つの行に1つのラベルとテキストフィールドを追加し、次の行にnxtラベルとテキストフィールドを追加するが、彼らは同じ水平線に来ている。私はJFrameでflowLayoutを使用しています。それに応じて調整する方法を教えてください。ありがとうスイングコンポーネントの位置を調整する
答えて
gridbaglayoutを見ましたか?あなたの目的を果たすべきです。
ありがとうございます...それは私の問題を解決しました。 –
ありがとうsomya、多分あなたはこの質問を閉じるために '受け入れられた'と回答をマークすることができます –
GridLayoutは、あなたが望むもの、またはGridLayoutとFlowLayoutの組み合わせかもしれません。 LayoutManager tutorialを見ると、さまざまなレイアウトマネージャをいつどのように使用して組み合わせるのかがわかります。
Swingのコンテナにコンポーネントを配布するための鍵はLayout Managerです。そこには様々なタイプがあります。あなたが探していることをするには、GridLayout
を考えてみてください。セットアップはかなり簡単です。最初にレイアウトを作成する必要があります。あなたが提供するとして、次のように多くの行を持つ2つの円柱のレイアウトを作成します。
GridLayout gl = new GridLayout(0,2);
を次に、あなたのパネルに適用されます。
JPanel panel = new JPanel(gl);
次に、あなたがあなたの項目を追加します。
panel.add(textfield1);
panel.add(button1);
panel.add(textfield2);
panel.add(button2);
GridLayoutは、コンポーネントで列を塗りつぶした後、行から行への移動を処理します。
スイングのさまざまな種類のレイアウトを調べる必要があります。 また、FormLayout(JGoodies提供)をご覧ください。私はコードを書くのが簡単でコードの行が少ないので、スイングレイアウトよりも使いたいです。
MigLayout(http://www.miglayout.com/) - 私が使った最高のレイアウトマネージャー。 – Nate
デフォルトのSwing Layout Managerを使用しています。異なる動作(非常に合理的です)が必要な場合は、別のLayoutManagerを使用する必要があります。 Sunと "そこにいる"の両方からいくつか存在します。
あなたが選択できるようにするには、彼らはどのように動作するかを知る必要があります。私は強く、このためのJavaチュートリアルを使用することをお勧めすることができます
http://java.sun.com/docs/books/tutorial/uiswing/layout/using.html
あなたは、例えばによって提供されるよりも多くを必要とする場合は、私たちを知ってみましょう入れ子になったBorderLayoutまたはTableLayout
アプリケーションにUI要素を(ほぼ)配置できるようにするには、NetBeansでMatisse、IntelliJ IDEAでSwing UI Designerなどの適切なGUIビルダーを使用することを検討してください。
- 1. ブートストラップテーブルの位置調整
- 2. ポリゴンの位置を調整する - jQuery
- 3. Xcode:UICollectionViewCellの位置を調整する
- 4. 要素の位置を調整する
- 5. FB.ui()ダイアログボックスの位置を調整する
- 6. matplotlibカラーバーの位置を調整する
- 7. ULは位置を調整します
- 8. CSS - 背景位置アニメーションの調整
- 9. 固定ヘッダーの下のDIVの位置を調整するPHP
- 10. サブプロット内の3Dプロットの位置を調整する
- 11. RichTextBoxの枠線の垂直位置を調整する方法
- 12. coord_polar()ヒストグラムのテキストラベルの位置を調整する
- 13. CSS位置の絶対値を調整するツール
- 14. SVG Translateグループの位置をd3で調整する
- 15. ggplotとpllyでテキストの位置を調整する
- 16. イメージピースの背景位置を調整する
- 17. Zebra LP2844のバックアップ位置を調整する方法
- 18. Android Studioでボタンの位置を動的に調整する
- 19. スクロールでコンテナの位置を調整する
- 20. スライダーの位置にカラーを再調整する
- 21. 軸の位置を調整するggplot2ファセット
- 22. 埋め込みMailChimpフォームの位置を調整する方法
- 23. divタグの位置を絶対的に再調整する
- 24. UITabBarItemバッジの位置を調整しますか?
- 25. ggplot2:調整geom_text()異なるY軸とfacet_wrap()内の位置
- 26. iText:PDFページのテキストの位置を再調整
- 27. jQuery slideToggleは動的に位置を調整しますか?
- 28. Qt pythonは位置ウィジェットを動的に調整します
- 29. Mapfieldのズームインとズームアウトで位置マーカーを調整
- 30. ベン図をプロットするときに円の位置を調整する方法
Java Swingのオンラインデモやコードサンプルを見たり、本を買ったりしたと思います。 – seth