1

使用 grouplayout 如何使一个字段扩展三个父母的长度?这是我目前拥有的。我想要做的是添加一个文本框,它将在这三个项目下拉伸框的长度。我该怎么做?

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

使用 Box 并设置面板中其他两个组件的 preferredSize。

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