1

grouplayout を使用して、1 つのフィールドで 3 つの親の長さを拡張するにはどうすればよいですか?これが現在私が持っているものです。私がやりたいのは、これらの 3 つの項目の下にあるボックスの長さを伸ばすテキスト ボックスを追加することです。どうすればいいですか?

layout.setHorizontalGroup(layout.createSequentialGroup()
        .addComponent(puzzleNumber)
        .addComponent(newPuzzleButton)
        .addComponent(newPuzzleNumber));            

layout.linkSize(SwingConstants.HORIZONTAL, newPuzzleButton, newPuzzleNumber);

layout.setVerticalGroup(layout.createSequentialGroup()
        .addGroup(layout.createParallelGroup(BASELINE)
            .addComponent(puzzleNumber)
            .addComponent(newPuzzleButton)
            .addComponent(newPuzzleNumber))
4

1 に答える 1

0

ボックスを使用して、パネル内の他の2つのコンポーネントのpreferredSizeを設定します。

Box box = Box.createHorizontalBox();
于 2012-04-17T18:08:59.550 に答える