首页 JAVA初级界面练习18网格布局管理器

JAVA初级界面练习18网格布局管理器

举报
开通vip

JAVA初级界面练习18网格布局管理器JAVA初级界面练习18网格布局管理器 练习18 网格布局管理器 本例知识点 一句话讲解 使用GridLayout类 网格布局管理器类 新学 知识 使用setLayout函数 面板类中设置布局管理的模式 使用Panel类 生成面板 已学 知识 使用Button类 通过该类生成按钮 一、练习具体要求 本练习制作网格布局管理器。运行程序时,首先出现一个橙色背景的面板,面板上被分成15个矩形区域,当改变面板的大小时,其中的15块区域的相对位置不会改变。 二、程序及注释 (1)编程思路:本练习因为要制作网格...

JAVA初级界面练习18网格布局管理器
JAVA初级界面练习18网格布局管理器 练习18 网格布局管理器 本例知识点 一句话讲解 使用GridLayout类 网格布局管理器类 新学 知识 使用setLayout函数 面板类中设置布局管理的模式 使用Panel类 生成面板 已学 知识 使用Button类 通过该类生成按钮 一、练习具体要求 本练习制作网格布局管理器。运行程序时,首先出现一个橙色背景的面板,面板上被分成15个矩形区域,当改变面板的大小时,其中的15块区域的相对位置不会改变。 二、程序及注释 (1)编程思路:本练习因为要制作网格布局管理器,所以要实现要制作主界面,通过语句p1=new Panel()生成一个主界面的面板,然后通过语句p1.setBackground(Color.orange)设置背景色,最后通过语句p1.setLayout(new GridLayout(4,4,3,3))将界面的布局风格设置为4行,4列,水平间隔3个像素,竖直间隔3个像素。然后,为响应关闭窗口的动作,所以需要添加事件监听,这是通过public void windowClosing(WindowEvent e)来完成的。 (2)程序实现及注释: //GridLayoutTest.java import java.awt.*; import java.awt.event.*; public class GridLayoutTest extends Frame { //变量声明 Button b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,ba,bm,bd,be,bp; Panel p1; //构造函数 public GridLayoutTest() { super("网格布局管理器"); p1=new Panel(); p1.setBackground(Color.orange); //4行,4列,水平间隔3个像素,竖直间隔3个像素 p1.setLayout(new GridLayout(4,4,3,3)); //界面按钮的设置和加载 b7=new Button("A"); p1.add(b7); b8=new Button("B"); p1.add(b8); b9=new Button("C"); p1.add(b9); bd=new Button("D"); p1.add(bd); b4=new Button("E"); p1.add(b4); b5=new Button("F"); p1.add(b5); b6=new Button("G"); p1.add(b6); bp=new Button("H"); p1.add(bp); b1=new Button("I"); p1.add(b1); b2=new Button("J"); p1.add(b2); b3=new Button("K"); p1.add(b3); bm=new Button("L"); p1.add(bm); b0=new Button("M"); p1.add(b0); ba=new Button("N"); p1.add(ba); be=new Button("O"); p1.add(be); this.add("Center",p1); this.setSize(200,200); this.setVisible(true); addWindowListener(new koWindowListener()); } //关闭窗口 class koWindowListener extends WindowAdapter { public void windowClosing(WindowEvent e) { dispose(); System.exit(0); } } //主函数 public static void main(String args[]) { GridLayoutTest ko=new GridLayoutTest(); } } 三、练习效果(如图18-1所示) 本实例代码编写完毕,存盘为:C: j2sdk1.4.0\javaprograms\ GridLayoutTest.java。 打开计算机的命令提示符窗口,然后在命令提示符窗口中,定位到javaprograms目录,输 入javac GridLayoutTest.java 来编译程序,用java GridLayoutTest命令便可以看到制 作效果。 图18-1练习效果 四、总结提高 本练习中制作了网格布局管理器。网格布局管理器Java2种众多界面布局风格的一种,它的优点是:当窗口的大小发生改变的时候,能够保证面板上控件的相对位置不发生变化。
本文档为【JAVA初级界面练习18网格布局管理器】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_682974
暂无简介~
格式:doc
大小:23KB
软件:Word
页数:0
分类:
上传时间:2018-03-15
浏览量:4