




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京建筑大学理学院 信息与计算科学专业 实验报告课程名称 java语言程序设计 实验名称 java图形界面 实验地点 大兴专业机房姓名 班级 信141 学号 201407010 指导教师 靳旭玲 成 绩 日期 2016.11.9【实验目的】 (1)了解Java系统图形用户界面的工作原理和界面设计步骤。(2)掌握图形用户界面的各种常用组件的使用方法。(3)掌握图形用户界面各种布局策略的设计与使用。(4)掌握鼠标事件编程方法。(5)掌握AWT中Color和Font类的使用方法。【实验任务】(1)阅读给定的Java Application程序,按要求回答问题并写出运行结果。(2)按要求编写一个Java Application程序,并编译、运行这个程序。【实验内容】1输入下面的Java Application程序,运行该程序,说明程序的功能。import java.awt.*;public class TestFlowLayout public static void main(String args) Frame f = new Frame(Flow Layout); Button button1 = new Button(确定); Button button2 = new Button(打开); Button button3 = new Button(关闭); Button button4 = new Button(取消); f.setLayout(new FlowLayout(); f.add(button1); f.add(button2); f.add(button3); f.add(button4); f.setSize(100,100); f.setVisible(true); 2编写一个Java Application程序,该程序运行的运行结果如下所示。 3编写一个Java Application程序,该程序运行的运行结果如下所示。4编写一个Java Application程序,该程序运行的运行结果如下所示。5编写一个Java Application程序,该程序运行的运行结果如下所示。【实验步骤】1 输入下面的Java Application程序,运行该程序,说明程序的功能。该程序功能为:分别定义4个Button确定,打开,关闭,取消并添加。2编写一个Java Application程序,该程序运行的运行结果如下所示。import java.awt.*;public class A private Frame f; private Button be, bs, bw, bn, bc;public static void main (String args)A that = new A ( ); that.go ( );void go ( ) f = new Frame ( Border Layout );be = new Button ( BE ); bs = new Button ( BS );bw = new Button ( BW );bn = new Button ( BN );bc = new Button ( BC );f. add ( be, East ); f. add ( bs, South ); f. add ( bw, West );f. add ( bn, North );f. add ( bc, Center );f. setSize ( 350, 200 );f. setVisible ( true ); 3编写一个Java Application程序,该程序运行的运行结果如下所示。import java.awt.*;public class B private Frame f; private Button b1, b2, b3, b4, b5,b6;public static void main (String args)B that = new B ( ); that.go ( );void go ( ) f = new Frame ( GridLayout Example );f.setLayout ( new GridLayout ( 3, 2 ) );b1 = new Button ( b1 ); b2 = new Button ( b2 );b3 = new Button ( b3 );b4 = new Button ( b4 );b5 = new Button ( b5 );b6 = new Button ( b6 );f. add ( b1 ); f. add ( b2 ); f. add ( b3 );f. add ( b4 );f. add ( b5 );f. add ( b6 );f. pack ( );f. setVisible ( true ); 4编写一个Java Application程序,该程序运行的运行结果如下所示。import java.awt.*; import javax.swing.*;class JMenuDemo extends JFrame JTextField text;public JMenuDemo() super(Menu);this.setSize(300, 200);JMenuBar myB = new JMenuBar();this.setJMenuBar(myB);JMenu m1 = new JMenu(File);JMenuItem m11 = new JMenuItem(New);m1.add(m11);JMenuItem m12 = new JMenuItem(Save);m1.add(m12);JMenuItem m13 = new JMenuItem(Load); m1.add(m13);m1.addSeparator();JMenuItem m14 = new JMenuItem(Quit);m1.add(m14);myB.add(m1); JMenu m2 = new JMenu(Edit); myB.add(m2); JMenu m3 = new JMenu(Help); myB.add(m3); this.setVisible(true);public static void main(String args) new JMenuDemo();5编写一个Java Application程序,该程序运行的运行结果如下所示。import java.awt.*; import javax.swing.*;class JMenuDemo extends JFrame JTextField text;public JMenuDemo() super(Menu);this.setSize(300, 200);JMenuBar myB = new JMenuBar();this.setJMenuBar(myB);JMenu m1 = new JMenu(File);myB.add(m1); JMenu m2 = new JMenu(Format); JMenuItem m21 = new JMenuItem(中文); m2.add(m21); JMenu m22 = new JMenu(进制); JMenuItem m221 = new JMenuItem(二进制); m22.add(m221); JMenuItem m222 = new JMenuItem(八进制); m22.add(m222); JMenuItem m223 = new JMenuItem(十进制); m22.add(m223); m223.setEnabled(false); m2.add(m22); myB.add(m2);
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届上海市长宁区化学高三上期中考试模拟试题含解析
- 2025年摄影测量员初级技能鉴定考试试题分析及答案详解
- 2025年机械安全操作指南与试题
- 桥梁墩柱施工知识培训课件
- 2025年会计基础技能考核预测试题及答案公布
- 2026届贵州省毕节市赫章县高三化学第一学期期末联考试题含解析
- 2025年篮球能力测试题及答案
- 2025年环保企业项目经理招聘笔试预测试题集
- 2025篮球明星试题分析及答案
- 2025年校友会招聘考试题库分析与解题技巧
- 设备检修及维护保养培训课件
- 中国莫干山象月湖国际休闲度假谷一期项目环境影响报告
- 人工智能对就业的影响
- 2023年江苏省连云港市灌南县小升初数学试卷
- 绘本分享《狐狸打猎人》
- 中兴ZCTP-SDH传输售后认证考试题库(含答案)
- 义务教育英语课程标准2022年(word版)
- 产品表面外观缺陷的限定标准
- 肾上腺皮质激素课件
- 紧急宫颈环扎术的手术指征及术后管理
- 冻结法原理岳丰田
评论
0/150
提交评论