} } 五、实验结果 1. 2. 3. 六、讨论、心得 线程是提高cpu运行效率的方法,内容很重要,需要认真学习和理解。

实验六 图形用户界面编程 一、实验目的和要求 掌握文本组件、按钮和单、复选按钮组件的使用;掌握列表的使用,鼠标、键盘事件的处理;掌握布局控制的方法。 二、实验内容 1. 编写一个程序响应鼠标事件,当鼠标事件发生时,在状态条显示相应的时间信息。提示:使用showStatus(字符串)方法。 2. 试设计一窗口,内含一个按钮。开始运行时,按钮显示“Click Me”字样,当按钮按下时,按钮显示为“Click Me Again”字样,再按一次,则按钮显示“Click Me”字样,依次循环。 三、主要仪器设备 使用的计算机惠普:硬件配置Win7、软件环境eclipse 四、 实验代码 1. package mymaths; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.*; public class Click{ public static void main(String[] args){ JFrame frm=new JFrame(); frm.setLayout(null); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton btn=new JButton(\请点击\ btn.setBounds(45, 65,100, 200); frm.getContentPane().add(btn); ButtonHandle bur=new ButtonHandle(btn); btn.addActionListener((ActionListener) bur); frm.setBounds(400, 400, 400,400); frm.setVisible(true); } } class ButtonHandle implements ActionListener{ JButton btn; public ButtonHandle(JButton btn){ this.btn=btn; } @Override public void actionPerformed(ActionEvent e) { System.out.println(\当前时间为:\} } 2. package mymaths; import javax.swing.*; import java.awt.event.*; public class Click{ JButton btn; public static void main(String[] args){ JFrame frm=new JFrame(); frm.setLayout(null); frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton btn=new JButton(\); btn.setBounds(45, 65,200, 300); frm.getContentPane().add(btn); ButtonHandle bur=new ButtonHandle(btn); btn.addActionListener(bur); frm.setBounds(100, 200, 500, 600); frm.setVisible(true); } } class ButtonHandle implements ActionListener{ JButton btn; public ButtonHandle(JButton btn){ this.btn=btn; } public void actionPerformed(ActionEvent e) { if (btn.getText().equals(\)){ btn.setText(\); } else btn.setText(\);}} 五、 实验结果 1. 2. 六、讨论、心得 Graphic User Interface, (图形用户界面) :其实GUI其实只是一个图形界面,能比较形象的,生动的把模拟、运算结果表现出来。它只是一个包装外壳。您开发的程序,最好用这个包装起来,这样别人用的时候会方便很多很多. 具体的算法,运算,分析是相对独立与GUI存在的。换句话说,GUI可以只有外壳,而没有内容;或者你预先做好的算法都可以套进一个做好的GUI里去。(当然,GUI也是由m文件构成的。) 但另一个方面,GUI是用来人机交流的界面。所以,用户具体的行为,比如运行某一功能,暂停,重置,弹菜单,切换机面等等,在GUI中要精心设计。逻辑要精密,考虑要全面。

java窗体实验报告总结_java实验报告-总结 - 图文相关推荐

  1. java 实验报告模板_Java实验报告模板.doc.doc

    Java实验报告模板.doc 实 验 报 告 课程名称Java面向对象程序设计实验名称检查危险品姓名吴超益学号201424134114专业年级14物联网一.实验目的: 本实验的目的是让学生掌握try- ...

  2. java实验报告二_java实验报告二

    北京电子科技学院(BESTI) 实验报告 课程:java程序设计                        班级:1351             姓名:陈民禾      学号:20135124 ...

  3. java实验报告答案_Java实验报告--继承与接口

    学院 专业 班.学号 姓名 教师评定_________________ 实验题目 继承与接口 一. 实验目的与要求 实验目的: 1.掌握类的继承关系. 2.掌握接口的定义与使用. 实验要求: 按下列要 ...

  4. java实验3答案_java实验3 .doc

    [单选题]主机甲与主机乙之间建立一个TCP连接,主机甲向主机乙发送了3个连接的TCP段,分别包含300字节.400字节和500字节的有效载荷,第3个段的序号为900.若主机乙仅正确接收第1和第3个段, ...

  5. java实验及答案_JAVA实验4-1答案

    GDOU-B-11-112 广东海洋大学学生实验报告书(学生用表) 实验名称 学院(系) 学生姓名 实验四(1). 类与对象(第1 部分) 信息学院 彭德权 专业 Java程序设计与开发 课程名称 课 ...

  6. java有理数类的封装_java实验报告有理数的类封装.doc

    java实验报告有理数的类封装 华中科技大学文华学院 <Java程序设计>实验报告 实验三:有理数的类封装 专业班级: 通信工程2008级1班 姓名: 学号: 时间: 实验三:有理数的类封 ...

  7. java实验报告二_Java实验报告(实验二)

    (1)伪代码  (2)产品代码  (3)测试代码 a.首先在虚拟机中建立一个以自己学号命名的文件夹,以存放自己实验中的代码.运行结果以及截图 2.按照实验说明里的要求,将代码输入,并运行出结果: 做以 ...

  8. java实训报告结论_Java实验报告(二)及总结

    实验二 Java简单类与对象 一. 实验目的 (1) 掌握类的定义,熟悉属性.构造函数.方法的作用,掌握用类作为类型声明变量和方法返回值: (2) 理解类和对象的区别,掌握构造函数的使用,熟悉通过对象 ...

  9. java实验报告心得_Java实验报告(三)及总结

    实验三 String类的应用 一. 实验目的 (1) 掌握类String类的使用: (2) 学会使用JDK帮助文档: 二. 实验内容 1.已知字符串:"this is a test of j ...

最新文章

  1. 图解 | 线程的麻烦事儿,Actor能解决吗?
  2. python怎么显示分数_在Python中使用分数
  3. Python设计模式——观察者模式
  4. jQuery复制节点
  5. 2020年度JEECG开发者大赛,开发插件赚外块还能赢大奖!!
  6. Python模块之uuid
  7. java jdbc oracle rac_JDBC连接oracle RAC数据库配置
  8. KARL MAYER卡尔迈耶驱动器维修SP0405-KM SP0404 SP0403
  9. win7怎么把计算机图标下的箭头掉,Win7桌面图标有小箭头怎么去掉?Win7去除桌面图标小箭头的方法...
  10. 使用ItextPdf给PDF文件加文字水印和图片水印
  11. jsp 按照学号查找学生_​全国学籍号查询平台:https://my.chsi.com.cn/archive/index.jsp...
  12. 百度招聘Android客服端(1)
  13. 华为u8500开启log方法
  14. VOT数据集自动/手动下载
  15. Eclipse执行junit测试时出现Errors occurred during the build. Errors running builder 'Integrated External Too
  16. 桌面录屏软件,分享3个十分便捷的录屏软件
  17. 隐秘历史:那场国产金融技术的“核武器试爆”
  18. SM2256K AB主控固态硬盘开卡经验,SM2259XT2可以参考
  19. 阿翔编程学-计算机网络安全知识摘要
  20. IE浏览器提示网站还原错误

热门文章

  1. 如何实现图片填满单元格
  2. 调用腾讯视频播放器APi代码
  3. django captcha使用
  4. Java是什么意思?什么是java?
  5. 一分钟搞定所有 “树”
  6. php 网页闹钟,120.页面小闹钟 - Lucky_Me的个人空间 - OSCHINA - 中文开源技术交流社区...
  7. 全国各大高校FTP地址大全(好东东加威望鼓励一下)
  8. web页面:元素定位
  9. java位移运算的用处_Java中的位移运算
  10. jquery 验证小数点后几位_js判断小数点几位