Java 边界布局管理器

Java 边界布局管理器


2024年7月2日发(作者:)

练习11 边界布局管理器

本例知识点

新学

知识

已学

知识

使用

BorderLayout

使用

Button

使用Dimension类

使用Frame类

一句话讲解

实现布局管理器的创建

制作按钮

设置窗口大小

创建窗口

一、练习具体要求

本例制作边界布局管理器,运行效果如图11-1所示。执行本例实例后,将创建一个带

有5个区域的运行界面,各个区域分别显示“东”“西”“南”“北”“中间”的字样。 本

实例的知识点有:BorderLayout类,Button类,WindowAdapter类的应用。

二、程序及注释

(1)编程思路:本练习因为要制作边界布局管理器,所以在初始化该应用程序窗口的

时候,要先设置框架窗口的布局管理器为BorderLayout,这是通过函数out( new

BorderLayout())来实现的。然后,因为要在该应用程序主界面创建5个区域,所以要对框

架窗口进行按钮的添加。“东”区域是通过函数( new Button("东

") ,)来生成的;“西”区域是通过函数( new Button("西

") ,)来生成的;“南”区域是通过函数( new Button("南"),

)来生成的;“北”区域是通过函数( new Button("北

") ,)来生成的;“中间”区域是通过函数( new Button("中

间") ,)来生成的。最后,因为要实现该应用程序结束时能够退出Java

虚拟机,所以要设置框架窗体的事件监听。这是先通过函数

dowListener(new WindowAdapter()添加窗体的事件监听,再通过

函数windowClosing(WindowEvent e)来接收关闭窗口的消息,最后通过函数(0)

来关闭Java虚拟机,退出应用程序。

(2) 程序实现及注释:

//

import .*;

import .*;

public class BorderLayoutDemo extends Frame

{

public BorderLayoutDemo()

{

//设置框架窗口的布局管理器为BorderLayoutDemo

}

out( new BorderLayout());

//向框架窗口添加5个Button

( new Button("南"), );

( new Button("北") ,);

( new Button("中间") ,);

( new Button("西") ,);

( new Button("东") ,);

public static void main( String[] args )

{

BorderLayoutDemo frmBorderLayout=new BorderLayoutDemo();

//设置框架窗体的事件监听(关闭窗体事件)

dowListener(new WindowAdapter(){

public void windowClosing(WindowEvent e)

{

}

(0);

});

}

//显示框架窗体

();

();

//设置框架窗体的大小为300×300

public Dimension getPreferredSize()

{

return new Dimension(300,300);

}

}

三、练习效果(如图11-1所示)

本实例代码编写完毕,存盘为:C: j2sdk1.4.0javaprograms 。

打开计算机的命令提示符窗口,然后在命令提示符窗口中,定位到javaprograms目录,输

入javac 来编译程序,用java BorderLayoutDemo命令便可以看

到制作效果。

图11-1练习效果

四、总结提高

通过边界布局管理器的练习,熟悉了Swing中的控件。边界布局管理器是Windows界

面的布局风格之一,通过对它的制作,也使我们更加熟悉了Windows界面布局的风格。


发布者:admin,转转请注明出处:http://www.yc00.com/news/1719927323a2759272.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信