使用grouplayout如何使一个字段扩展三个父级的长度?这就是我目前所拥有的。我想要做的是添加一个文本框,该文本框将拉伸(stretch)这三个项目下方的框的长度。我该怎么做?
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))
最佳答案
使用一个Box并设置面板中其他两个组件的preferredSize。
Box box = Box.createHorizontalBox();
关于java - Java 组布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10195604/