第9次实验教案_图形用户界面程序设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验9 图形用户界面程序设计

实验目的:

1、通过编写程序掌握按钮、标签、文本框、菜单的使用方法

2、掌握ActionEvent、ItemEvent事件类接口监听器的产生,添加方法

3、掌握复选框、的创建与常用的使用方法

4、掌握以上各控件的事件响应过程及相应的处理方法

实验内容:(使用Jbuilder2005编写Application)

一、新建主类及主窗体

1.新建工程:【file】-【new project】,输入工程名Tes9;

2.新建Application:【file】-【new General】-Application,输入工程名主类名(class name 如图琐事),点击【next】,输入主窗体名:TestFrame,和标题栏文字“实验9主窗体”;

3.在打开的主窗体中点击【UI】视图,添加一个Swing控件:“File JMenuBar”如图所

示;

4.点击主窗体中【Menu】视图,添加菜单后,运行界面如下图所示:

二、新建“设置标签颜色”窗体

1.新建窗体:【new】-【Greneral-Frame】,在代码视图中,找到jbInit()方法设置窗体大

小及标题,语句如下:this.setSize(360,140); this.setTitle("设置标签颜色");

2.在窗体中加入两个按钮名分别为“红色”,“蓝色”,还有一标签,其中显示的内容为

“hello,world”,要求按“红色”按钮时标签中的文字变为红色,按“蓝色”按钮时标签中文字显示蓝色,程序界面如下图所示:

提示:

使用jLabel1.setForeground(Color.RED);来改变标签的字体颜色。

3.在主窗体中的代码视图中定义成员变量Frame1 f;

4.然后进入主窗体的设计视图,对主菜单编程,双击鼠标(如图所示),

输入代码:f1=new Frame1();

f1.setVisible(true);

三、新建其它3个窗体

1、“设置标签字体”窗体中有:三个单选按钮名称分别为:“宋体”、“隶书”、“楷体”;二个复选框名称分别为:“加粗”、“倾斜”;一个标签,标签中显示内容为“计算机”;要求程序执行时选择不同的选项时标签中的文字会发生相应的变化

提示:

➢设置字体的语句:

Font a=new Font("楷体",Font.PLAIN,24);

//Font.ITALIC斜体;Font.PLAIN正常;Font.BOLD粗体;

jl.setFont(a);

➢判断复选框是否被选中的方法:

AWT组件:cb1.getState(),如果是true表示复选框cb1被选中;

swing组件:jcb1.isSelected(),如果是true表示复选框cb1被选中。

2、“输入用户名和密码”窗体中有两个标签,显示的文字分别为“请输入用户名:”,“请输入密码:”,还有一个文本框和一个密码框,一个按钮名为“确定”,当在文本框中分别输入用户名和密码,按确定按钮后,就显示用户输入的用户名和密码。

提示:

➢AWT组件:使用setEchochar(char c)设置密码框,getText()取得数据。

➢swing组件:使用jPasswordField()创建密码框,使用以下语句得到数据并显示:String pwd=new String(jPasswordField1.getPassword());

jLabel3.setText(pwd);

“计算两个数的和”窗体中有两个标签,显示的文字分别为“请输入第一个数字”,“请输入第二个数字”,还有两个文本框,当用户在文本框中输入两个数字按回车键后显示用户输入两个数的和。

提示:

➢将字符串转换为double型的方法:Double.parseDouble()

➢浮点型double转换成字符串String的方法为String.valueOf()

小结:

要求掌握图形用户界面各种组件的创建及相关的事件处理。

相关文档
最新文档