JPanel - 如何在 java 中使用 GridLayout
GridLayout 是一个条带管理器 一种秋千,将容器调制成由多个相同尺寸的正方形组成的网格,每个正方形都放置在一个盒子中。在下面的代码中,我们将六个按钮放在三行两列中.
返回列数。
getRows
返回行数。
setColumns
更改列数。
setRows
更改行数。
minimumLayoutSize
确定行和列的最小大小(长度和高度),widgets.
引用:
从头开始站点: gridLayout java
Java2s:如何使用 GridLayout
enst.fr:使用 GridLayout
import java.awt.GridLayout;Output
import javax.swing.JButton;
导入 javax.swing.JFrame;
import javax.swing.JPanel;
公共类 GridLayoutExample 扩展 JFrame{
GridLayout grid = new GridLayout(3, 2);
public GridLayoutExample(){
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(250,250);
frame.setVisible(true);
JPanel 面板 = new JPanel();
frame.setContentPane(面板);
panel.setLayout(grid);
panel.add(new JButton(1”));
panel.add(new JButton(2”));
panel.add(new JButton(3”));
panel.add(new JButton(4”));
panel.add(new JButton(5”));
panel.add(new JButton(6”));
}
public static void main(String[] args) {
new GridLayoutExample();
}
}
setHgap 和 setVgap
方法 setHgap(int h) 使用整数值作为参数更改两个组件之间的水平间距。
setVgap(int v) 使用整数值作为参数更改两个组件之间的垂直空间。
GridLayout 还有一个构造函数,该构造函数将 Hgap 和 Vgap 传递为 参数:
public gridLayout(int line, int col, int hgap, int vgap);
- row: zero 表示没有行计数。
- col: zero 表示没有列数。
- hgap: 水平空格.
- vgap: vartical space.
将这两个语句添加到前面的代码后的结果:
getColumns- col: zero 表示没有列数。
- hgap: 水平空格.
- vgap: vartical space.
将这两个语句添加到前面的代码后的结果:
grid.setHgap(10);
grid.setVgap(15);
返回列数。
getRows
返回行数。
setColumns
更改列数。
setRows
更改行数。
minimumLayoutSize
确定行和列的最小大小(长度和高度),widgets.
引用:
从头开始站点: gridLayout java
Java2s:如何使用 GridLayout
enst.fr:使用 GridLayout