Swing003——网格布局

Bertha 。 2023-10-06 19:45 127阅读 0赞

一、api介绍

在这里插入图片描述
在这里插入图片描述

二、实例

  1. package com.layoutflow;
  2. //import java.awt.*;
  3. import java.awt.GridLayout;
  4. import javax.swing.JButton;
  5. import javax.swing.JFrame;
  6. import javax.swing.JPanel;
  7. public class testFlowLayout {
  8. public static void main(String[] args) {
  9. // 1、创建一个顶层容器
  10. JFrame jFrame = new JFrame();
  11. // 设置标题
  12. jFrame.setTitle("流式布局");
  13. // 设置大小
  14. jFrame.setSize(500, 400);
  15. // 设置位置
  16. jFrame.setLocationRelativeTo(null);
  17. // 设置不能最大化
  18. jFrame.setResizable(false);
  19. // 设置关闭时推出虚拟机JVM
  20. jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  21. // 创建3*3网格布局GridLayout,3行3列,间隙为水平5,竖直5
  22. GridLayout gridLayout = new GridLayout(3, 3, 5, 5);
  23. // 2、创建一个中间容器(设置网格布局)
  24. JPanel jpane = new JPanel(gridLayout);
  25. // 创建按钮
  26. for (int i = 1; i <= 9; i++) {
  27. JButton jButton = new JButton("按钮" + i);
  28. jpane.add(jButton);
  29. }
  30. // 将中间容器添加到顶层容器中
  31. jFrame.add(jpane);
  32. // 显示窗口
  33. jFrame.setVisible(true);
  34. }
  35. }

在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,127人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Grid网格布局

    简介 > Flex布局时一维的布局,即水平或垂直方向的布局。而Grid布局则划分成“行”和“列”,产生单元格,可以看作是二维的布局。Grid布局远比Flex布局强大

    相关 bootstrap之网格布局

    一. 实现原理   网格布局是通过容器的大小,平均分为12份(可以修改),再调整内外边距,和表格布局有点类似但是也存在区别。   实现步骤如下:   (1) 数据行.ro