java语言程序设计-图形用户界面设计

java语言程序设计-图形用户界面设计

ID:6603008

大小:277.42 KB

页数:0页

时间:2018-01-20

java语言程序设计-图形用户界面设计_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《java语言程序设计-图形用户界面设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Java语言程序设计实验报告实验三:图形用户界面设计专业信息管理与信息系统班级姓名学号指导教师完成日期2014.12.092014年秋季学期实验三:图形用户界面设计3.1实验性质验证性实验(4学时)3.2实验目的Swing是Java基础类库(JFC)的组成部分,它实现一组新的GUI组件,具有可插接的外观感觉效果。Swing是以100%纯Java实现的,且以JDK1.1LightweightUI框架为基础。可插接的外观感觉效果使您只需要设计一个GUI组件集,就可以自动得到与任意OS平台相吻合的外观

2、感觉效果。Swing 组件包含两个已有AWT组件集的100%纯Java版本,外加一个高级组件的全集。本实验的目的在于掌握Java的GUI设计技术,熟悉AWT和Swing(重点)的应用技巧。3.3实验内容1)回顾AWT的应用方法2)体会格网布局方案及其应用3)观察可视化组件的事件监听机制和处理方法4)查看基本的Swing用法5)体验JTable组件的运用机制6)编写一个带有条目的列表框7)创建一个菜单8)制作一个图书证信息输入窗体和一个借用物品窗体9)编写基本的事件处理,交换窗体背景色彩10)利用

3、合适的布局和Swing控件完成一个简单的数据计算任务11)回答思考问题3.4实验准备将以下代码输入NetBeans中,若代码存在错误请进行修改,查看输出成果,并对各行语句进行解释,将解释内容和运行结果写入实验报告。(1)AWT简单示例importjava.awt.*;publicclassAwtDemoextendsFrame{Labellblname,lblage,lbladdr;//创建lblname,lblage,lbladdr对象TextFieldtxtname,txtage;//创建t

4、xtname对象TextAreatxtaddr;AwtDemo(Strings){super(s);setLayout(newFlowLayout());lblname=newLabel("姓名:");//设置lblname属性为"姓名:"lblage=newLabel("年龄:");//设置lblagee属性为"年龄:"lbladdr=newLabel("地址");//设置lbladdr属性为"地址:"txtname=newTextField(15);//设置txtname属性txtage=n

5、ewTextField(15);//设置txtage属性txtaddr=newTextArea("北京海淀区982号",10,50,1);//初始化txtaddradd(lblname);//添加lblname组件add(txtname);//添加txtname组件add(lblage);//添加lblage组件add(txtage);//添加txtage组件add(lbladdr);//添加lblname组件add(txtaddr);//添加txtaddr组件}publicstatic

6、voidmain(String[]arg){guidemoobj=newguidemo("正在测试组件");//创建obj对象obj.setSize(400,300);//调用setSize()方法obj.show();//显示txtadd相关内容}}*加粗行改为:AwtDemoobj=newAwtDemo("正在测试组件");运行结果界面为:(2)网格布局示例importjava.awt.*;importjavax.swing.*;publicclassGridLayoutDemo{publi

7、cstaticvoidmain(Stringargs[]){JFrameframe=newJFrame("GridLayout布局");//创建JFrameframe对象,设置属性Containerc=frame.getContentPane();//获取容器GridLayoutg=newGridLayout(3,2,5,5);//设置面板属性c.setLayout(g);c.add(newJButton("1"));//添加JButton组件,且其text属性设为"1"c.add(newJBu

8、tton("2"));//添加JButton组件,且其text属性设为"2c.add(newJButton("3"));//添加JButton组件,且其text属性设为"3"c.add(newJButton("4"));//添加JButton组件,且其text属性设为"4"c.add(newJButton("5"));//添加JButton组件,且其text属性设为"5"c.add(newJButton("6"));//添加JButton组件,且其text属性设为"6"frame.setSize

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。