实验报告
课程Java语言程序设计实验名称第八章Swi
g图形用户界面程序设计实验任务(一)第专业页班级学号__2日__姓名
实验日期:2010年11月
报告退发订正、重做
一、实验目的
掌握框架、对话框、面板等容器的使用掌握标签、按钮等组件的使用初步了解java图形界面事件处理机制的原理
二、实验环境
1、微型计算机一台2、DOS或WINDOWS操作系统,j2se开发包
三、实验内容
1、创建一个框架类实例对象app作为窗体、两个标签(l1,l2)、三个文本输2、往窗体里添加三个按钮(b1、b2、b3)入框(t1、t2、t3),要求标签即包含一个图标也包含文本,且文本覆盖在图标的上面。3、可以在t1中输入文本信息,点击按钮b1后,标签l1的内容被设置为t1中的文本信息。4、点击按钮t2时,弹出一个有模一般对话框,对话框中包含一个文本编辑框(dt)和两个按钮(db1、db2),db1为确认按钮,db2为取消按钮,当点击对话框db1确定按钮时,将文本编辑框dt中的文本信息返回,当点击取消或直接关闭对话框,返回值为:“点击取消或关闭”。将对话框的返回值在t2中显示。。要求将该5、点击按钮t3时,弹出一个选择输入对话框(标准对话框之一)对话框的返回值在t3中显示。6、设计一个计算器,要求见第八章习题6
四、实验步骤和结果实验步骤和结果
1在Eclipse中新建名字为test7的工程。2新建swi
gtestjava类。3实验内容1至5程序如下所示:swi
g1java
importimportimportimportimportimportjavaawtCo
tai
erjavaawtFlowLayoutjavaawteve
tActio
Eve
tjavaawteve
tActio
Liste
erjavaawteve
tWi
dowEve
tjavaawteve
tWi
dowListe
er
fimportimportimportimportimportimportimportimportimport
javaxswi
gBoxLayoutjavaxswi
gImageIco
javaxswi
gJButto
javaxswi
gJDialogjavaxswi
gJFramejavaxswi
gJLabeljavaxswi
gJOptio
Pa
ejavaxswi
gJPa
eljavaxswi
gJTextField
publicclassswi
gtestexte
dsJFramepublicstaticvoidmai
Stri
gargsfi
alJFrameapp
ewJFrame创建按钮、标签、文本输入框这三类面板JPa
eljpbt
ewJPa
elJPa
eljplabel
ewJPa
elJPa
eljptextfield
ewJPa
el采用盒式布局管理器按钮在窗体南部,标签在北部,文本输入框在中部jpbtsetLayout
ewBoxLayoutjpbtBoxLayoutX_AXIS组件在容器中沿水平方向排列JButto
b1
ewJButto