gridlayout java_Java GridLayout

gridlayout java_Java GridLayoutJavaGridLayout1JavaGridLayout的介绍GridLayout用于将组件排列在矩形网格中。每个矩形中显示一个组件。2JavaGridLayout的构造方法构造方法描述GridLayout()创建一个网格布局,其中每个组件一行一行。GridLayout(introws,intcolumns)使用给定的行和列创建网格布局,但组件之间没有间隙。GridLayout(…

大家好,又见面了,我是你们的朋友全栈君。

Java GridLayout

1 Java GridLayout的介绍

GridLayout用于将组件排列在矩形网格中。每个矩形中显示一个组件。

2 Java GridLayout的构造方法

构造方法

描述

GridLayout()

创建一个网格布局,其中每个组件一行一行。

GridLayout(int rows, int columns)

使用给定的行和列创建网格布局,但组件之间没有间隙。

GridLayout(int rows, int columns, int hgap, int vgap)

使用给定的行和列以及给定的水平和垂直间隙创建网格布局。

3 Java GridLayout的案例

package com.yiidian;

/**

* 一点教程网: http://www.yiidian.com

*/

import java.awt.*;

import javax.swing.*;

public class MyGridLayout{

JFrame f;

MyGridLayout(){

f=new JFrame();

JButton b1=new JButton(“1”);

JButton b2=new JButton(“2”);

JButton b3=new JButton(“3”);

JButton b4=new JButton(“4”);

JButton b5=new JButton(“5”);

JButton b6=new JButton(“6”);

JButton b7=new JButton(“7”);

JButton b8=new JButton(“8”);

JButton b9=new JButton(“9”);

f.add(b1);f.add(b2);f.add(b3);f.add(b4);f.add(b5);

f.add(b6);f.add(b7);f.add(b8);f.add(b9);

f.setLayout(new GridLayout(3,3));

//setting grid layout of 3 rows and 3 columns

f.setSize(300,300);

f.setVisible(true);

}

public static void main(String[] args) {

new MyGridLayout();

}

}

输出结果为:

ac38770cce5b0aa10616377e5f28b50f.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/130548.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月14日 上午8:46
下一篇 2022年6月14日 上午8:46


相关推荐

  • druid简单教程

    druid简单教程java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。首先从http://repo1.maven.org/maven2/com/alibaba/druid/下载最新的jar包。如果想…

    2022年7月23日
    22
  • goland 激活码【最新永久激活】

    (goland 激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
    760
  • 前沿洞察 | QClaw内测:微信也可以养龙虾了?

    前沿洞察 | QClaw内测:微信也可以养龙虾了?

    2026年3月16日
    1
  • trunk链路的配置命令_链路聚合配置

    trunk链路的配置命令_链路聚合配置实验环境使用之前用过的GNS3、WireShark和CRT进入GNS3页面,点击左侧图标菜单栏,拖入2台路由器到拓扑操作台,再点击PC图标,选择VPC,拖入拓扑操作台,配置两台路由器(更改名称、更改图标、添加二层业务单板、添加磁盘容量为128Mb)—————-配置环境————-1、接下来用网线把PC和路由器连接起来将PC1连到SW1的f1/0将PC2连…

    2025年6月30日
    4
  • 什么是bs模型_cs模型人物看不见

    什么是bs模型_cs模型人物看不见C/S结构,即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销,可以充分利用两端硬件环境的优势。早期的软件系统多以此作为首选设计标准。(用的是ip,tcp/udp通信协议)B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种…

    2025年12月12日
    3
  • java怎么增加堆栈_如何增加Java堆栈大小?「建议收藏」

    java怎么增加堆栈_如何增加Java堆栈大小?「建议收藏」如何增加Java堆栈大小?我问了这个问题,以了解如何增加JVM中的运行时调用堆栈大小。我已经得到了一个答案,而且我也得到了很多有用的答案和评论,这些答案和评论与Java如何处理需要大型运行时堆栈的情况相关。我已经回答了问题的总结。最初我想增加JVM堆栈的大小,所以像没有StackOverflowError运行的程序。publicclassTT{publicstaticlongfa…

    2022年7月7日
    23

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号