java图形界面报告.doc_第1页
java图形界面报告.doc_第2页
java图形界面报告.doc_第3页
java图形界面报告.doc_第4页
java图形界面报告.doc_第5页
已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论