admin 管理员组文章数量: 1087139
2024年3月13日发(作者:shelly怎么读英语)
互联网软件应用与开发实验指导书
实验二 熟悉Applet,GUI编程
实验目的:
本实验旨在巩固同学们对上课所讲Applet,异常处理,java的控制加深理解,图形用户界面
基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法,对java的语法和编程有一个更加
深入的理解,为同学们以后的能够用Java进行独立地编写桌面程序打下一定的基础。了解如何使
用布局管理器对组件进行管理,以及如何使用Java的事件处理机制。
实验内容
:
创建一个java项目,命名为experiment2。(如何创建项目参考《实验一》的项目创建方法。)
(一) 创建图形用户界面
图形用户界面(Graphic User Interface ,简称GUI)是为方便用户使用设计的窗口界面,
在图形用户界面中用户可以看到什么就操作什么,取代了在字符方式下知道是什么后才能操作什
么的方式。组件(Component)是构成GUI的基本要素,通过对不同事件的响应来完成和用户的交
互或组件之间的交互。组件一般作为一个对象放置在容器(Container) 内,容器是能容纳和排
列组件的对象,如Applet、Panel(面板)、Frame(窗口)等。通过容器的add方法把组件加入到
容器中。
1. 在Applet中添加标签、按钮并使用网格布局
(1)程序功能
在Applet 容器中添加组件标签、按钮,并使用网格布局管理器排列组件在容器中的位置。
(2)编写LX6_ 程序文件,源代码如下:
import .*;
import ;
public class LX6_1 extends Applet
{
Label l1;
Button b1, b2, b3, b4, b5, b6;
public void init()
{
互联网软件应用与开发实验指导书
setLayout(new GridLayout(3,3)); // 设置网格布局(3 行3 列共9 个网格)
l1=new Label("标签1");
b1 = new Button("按钮1");
b2 = new Button("按钮2");
b3 = new Button("按钮3");
b4 = new Button("按钮4");
add(l1);
add(b1);
add(b2);
add(b3);
add(new Label());
add(b4);
add(new Button("按钮5"));
add( new Button("按钮6"));
add(new Label("标签2"));
}
}
(3)编译程序LX6_。
(4)编写显示Applet 的页面文件LX6_,在浏览器显示结果如图2.1 所示。
图2.1
2. 在面板中添加组件
(1)程序功能:在Applet 中添加面板容器,并分别在Applet、面板容器中添加组件并使用不同
的布局管理方式。
(2)编写LX6_ 程序文件,源代码如下。
import .*;
import ;
import ;
public class LX6_2 extends Applet
{
public void init()
版权声明:本文标题:java实验报告实验2答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710288145a566249.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论