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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python的三种取整方式_python取整函数-取整函数,PYTHON[通俗易懂]

    python的三种取整方式_python取整函数-取整函数,PYTHON[通俗易懂]本教程分享:《python取整函数》,python有什么办法使得int按照”四舍五入”的方式取…由于小数取整会采用比较暴力的截断方式,即向下取整,所以要想使得int()按照“四舍五入”的方式取整,可以采用如下方法:5.4“四舍五入”结果为:5,int(5.4+0.5)==55.6“四舍五入”结果为:6,int(5.6+0.5)==6python为什么算除法自动取整了。如图…

    2022年10月27日
  • php 位运算 3<<2;

    php 位运算 3<<2;

    2021年10月15日
  • Java中finalize方法

    Java中finalize方法前沿:在面试过程中我们可能会被问到final、finally、finalize的区别?本篇文章将介绍finalize的简单用法。Finalize()是Object类的方法。在回收垃圾对象之前调用此方法。finalize()方法将重写以处理系统资源,执行清理活动并最大程度地减少内存泄漏。简单来说可在释放对象前进行某些操作。代码举例:…

    2022年9月19日
  • 为何asp.net2.0中 rendercontrol 对于有些服务器端的控件会不支持[通俗易懂]

    为何asp.net2.0中 rendercontrol 对于有些服务器端的控件会不支持[通俗易懂]比如报出rendercontrol必须放在具有runat=server这样的错误原因:http://topic.csdn.net/t/20051207/21/4444706.html解决方法:http://www.cnblogs.com/zhangronghua/archive/2008/11/07/951899.html

    2022年7月20日
  • matlab矩阵点乘点除,点除与矩阵除法

    matlab矩阵点乘点除,点除与矩阵除法点除与矩阵除法:在书写程序的时候,点乘和矩阵乘法写错的时候再进行程序调适的时候MATLAB会返回错误说明。但是对于点除容易出现问题,下面以一个简单的例子说明这个问题:比如我们要计算:A=[1,1];B=[2,1];C=A/B;上面的程序我们计算的是A与B的点除。但是由于疏忽而把点除“./”写为“/”这样结果是不同的,大家可以看看它们的结果:>>A/Bans=0.6000…

    2022年6月16日
  • 助臂_有所臂助

    助臂_有所臂助第十章助臂  一个好汉三个帮,程序员同样如此。  我怀着异样的心情去了天龙。也许是ANGEL的出现感染了我,给我感觉到了压迫,我比往常更努力的投入到工作中去,我必须尽快完成眼前这个工程,然后全心投入到智能杀毒软件的研究中去。  思考再三后,我还是把DENNIS信里的内容告诉了李珏和赵思聪,他两当场就被震住了。  “真的可能写出智能化的病毒吗?”赵思聪不可思议的问道。  我点了点头,无奈的说道:

    2022年8月31日

发表回复

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

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