2

GridBagLayout に問題があります。私のコンポーネントは私が望むように見えたくありません;) 私はこのようなレイアウトを作りたいです:

ここに画像の説明を入力

私はコードを書きました:

    JTextField first = new JTextField();
    ...
    add(third, c);

結果は次のようになります。これは「ほぼ」良好です ;]

ここに画像の説明を入力

たぶん、それをカスタマイズする方法を知っていますか?

前もってありがとう、マルシン

// 編集

ねえ、MigLayout の問題を解決しました (mKorbel のおかげです)。コードは次のようになります (追跡行を削除するには、コンストラクターからデバッグを削除します)。

setLayout(new MigLayout("debug"));
add(new JPanel(), "height 200:75%:10000, width 200:75%:10000");
add(new JPanel(), "height 200:75%:10000, width 50:25%:10000, wrap");
add(new JPanel(), "height 50:25%:10000, width 100%, span");

(ps 上限 (10000) を作成したくない場合は、hmin x、hmax y と書くことができます ... 必要ありません ;) )

4

1 に答える 1

3

これはBorderLayoutImageについて話しているので、 BorderLayout チュートリアルを読む必要があります。それから、 GridBagLayoutを考えて実装する理由はないかもしれません。

于 2012-03-13T20:13:12.223 に答える