📄 e628. setting the stretchyness of a component within the cell of a gridbaglayout using fill.txt
字号:
By default, when the cell is larger than the preferred size of a component, the component is centered within the cell. You can stretch a component horizontally or vertically, or in both directions within the cell by setting its fill constraint.
See e622 Creating a GridBagLayout for an example on how to use a gridbag layout with gridbag constraints.
GridBagLayout gbl = new GridBagLayout();
container.setLayout(gbl);
GridBagConstraints gbc = new GridBagConstraints();
// Make the component on stretchable
gbc.fill = GridBagConstraints.NONE;
// Make the component only stretch horizontally
gbc.fill = GridBagConstraints.HORIZONTAL;
// Make the component only stretch vertically
gbc.fill = GridBagConstraints.VERTICAL;
// Make the component stretch in both directions
gbc.fill = GridBagConstraints.BOTH;
gbl.setConstraints(component, gbc);
container.add(component);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -