实验二java图形界面编程2015级.doc

实验二JAVA图形界面编程一、实验目的熟悉JAVA运行环境,编程掌握JAVASWING组件的图形界面编程。二、实验环境微机,软件MYECLIPSE,JDK15以上版本即可。三、实验内容1)JAVASWING容器组件2)JAVASWING标准组件3)JAVASWING布局管理器4)JAVASWING事件监听器5)JOPTIONPANE类的使用四、实验要求1请在这个操作界面的基础上,继续完成下面的题目要求(满分为A)1)单击“插入”,“显示”,“查询”,“删除”四个按钮的时候,文本区里面显示“您单击了插入按钮,正在执行插入新记录操作”。2)单击“移除组件”按钮,将“插入”,“显示”,“查询”,“删除”四个按钮组件从JPANEL中删除掉,并触发CONTAINEREVENT事件,在文本区显示“您单击了移除按钮,从JPANEL中移除了插入,显示,删除和查询等按钮”。3)单击“重新放置组件”按钮,将“插入”,“显示”,“查询”,“删除”四个按钮组件重新添加到JPANEL中,并触发CONTAINEREVENT事件,在文本区显示“您单击了重新放置按钮,向JPANEL中重新添加了插入,显示,删除和查询等按钮”。4)单击窗口右上角的关闭按钮,可以将JFRAME窗口关闭掉。2编写一个计算三角形面积的小程序,要求用户输入三角形的三边长,然后将计算出的三角形面积显示在JFRAME窗口中。提示程序运行效果图①正常运行的情况②如果用户输入非数值型数据③如果用户输入的数据无法构成三角形提示之三角形的面积计算MATHSQRTQQAQBQC,QABC/2在计算面积之前需要先判定用户的输入能否构成三角形判定用户的输入数据格式是否合法可以使用焦点事件FOCUSEVENT的监听接口FOCUSLISTENERCLASSHANDLEFOCUSIMPLEMENTSFOCUSLISTENER{//内部类,焦点处理PUBLICVOIDFOCUSGAINEDFOCUSEVENTE{}PUBLICVOIDFOCUSLOSTFOCUSEVENTE{}3编写一个简易计算器程序,可能的操作界面如下图所示或者是提示可以将窗口的布局为FLOWLAYOUT,设计四个按钮,分别命名为“加”,“”减,“乘”,“除”,另外还有三个文本框。单击相应的运算按钮,前两个文本框的数字做运算,在第三个文本框显示运算结果。要求能处理各种异常信息。4编程实现下列计算器的计算过程。注意此题为选做题。五、实验问题和结论1在编程的过程中,你主要碰到过什么问题,是如何解决的2完成实验二之后,对于JAVA图形界面方面的编程,你都总结了哪些经验和技巧

Java图形编程实验总结_实验二java图形界面编程2015级.doc相关推荐

  1. matlab学习笔记9 高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色

    一起来学matlab-matlab学习笔记9 高级绘图命令_2 图形的高级控制_视点控制和图形旋转_色图和颜色映像_光照和着色 觉得有用的话,欢迎一起讨论相互学习~ 参考书籍 <matlab 程 ...

  2. 云南大学软件学院java实验九_云南大学软件学院Java实验二

    云南大学软件学院 实验报告 姓名:学号:班级:日期:成绩: JAVA实验二 一.实验目的: 进一步熟悉JAVA编译环境,编译三个简单的JAVA程序,熟悉JAVA语言. 二.实验要求: 1. Write ...

  3. java多线程贪吃蛇实验报告_贪吃蛇java实验报告.docx

    贪吃蛇java实验报告 贪吃蛇java实验报告 篇一:JAVA贪吃蛇课程设计报告 <Java应用开发> 课程设计报告 题 目:指导老师:姓 名:专 业:班 级:日 期: JAVA小游戏 - ...

  4. java程序实验报告_实验报告一

    实验一 实验二 打开eclipse,创建一个java程序,再创建一个包,包下面创建一个类. 在第六行输入 System.out.println("My name is wujing, I l ...

  5. mysql备份与恢复实验报告_实验十一 MySQLl备份与恢复1

    实验十一MySQL备份与恢复 一.实验内容: 1. 使用SQL语句导入和导出表数据 2. 使用客户端工具备份还原数据库 3. 使用日志文件恢复数据库 二.实验项目:学生成绩数据库 创建用于学生成绩管理 ...

  6. python实验目的_实验五 Python文件操作实验

    实验五 Python文件操作实验 一.实验目的与要求 1.掌握文件的打开和关闭. 2.掌握文件的不同操作,如读写.重命名.删除. 3.熟悉闭包.装饰器以及常见内置函数的使用. 二.实验原理 在pyth ...

  7. mysql实验九_实验十--- MySQL过程式数据库对象

    实验十MySQL过程式数据库对象 一.实验内容: 1. 存储过程的创建和调用 2. 存储函数的创建和调用 3. 触发器的创建和触发 4. 事件的创建和修改 一.实验项目:员工管理数据库 用于企业管理的 ...

  8. java 并发框架源码_某网Java并发编程高阶技术-高性能并发框架源码解析与实战(云盘下载)...

    第1章 课程介绍(Java并发编程进阶课程) 什么是Disruptor?它一个高性能的异步处理框架,号称"单线程每秒可处理600W个订单"的神器,本课程目标:彻底精通一个如此优秀的 ...

  9. python支持的编程范式有_转并修改:Python编程范式(Programming Paradigm)

    编程范式(Programming Paradigm)是某种编程语言典型的编程风格或者说是编程方式.随着编程方法学和软件工程研究的深入,特别是OO思想的普及,范式(Paradigm)以及编程范式等术语渐 ...

最新文章

  1. g++编译c++11特性 的.cc文件
  2. 《请不要回应外星人2019》
  3. ue4模型导出_MAYA动画导出以及导入UE4的方式、方法
  4. android xml怎么建立,androidXmlSerializer创建XML文件
  5. JavaScript 中的相等检测
  6. 9.0魔兽服务器显示不兼容,《魔兽世界》9.0界面卡读条解决方法
  7. 什么是php递归算法_PHP递归算法实例解析
  8. reshape() 函数与 kron()函数的区别
  9. 石油石化物资采购杂志石油石化物资采购杂志社石油石化物资采购编辑部2022年第16期目录
  10. 面试题:找出数列中间未排序好的子数列
  11. php微信支付na,PHP公众号支付宝支付实现
  12. 开放银行布局加速 敏捷迭代小程序生态技术开放平台打造迫在眉睫
  13. UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 0: ordinal not in range(128)
  14. 让 Python 拥有 C/C++ 一样的速度,编译神器 Codon 发布!
  15. 2017 阿里巴巴矢量图标库 导入所选图标到jsp页面步骤
  16. Java高级教程3_图形用户界面GUI
  17. 银河麒麟系统配置外网源
  18. mp4box工具包下载
  19. PostgreSQL修炼之道:从小工到专家
  20. 永中Office抢占政府正版化采购国产软件半壁江山

热门文章

  1. tomcat8.5配置优化
  2. 20165301陈潭飞2017-2018-2 20165301 实验三《Java面向对象程序设计》实验报告
  3. 4种操作符的区别和联系
  4. WebPack 简明学习教程
  5. Fix Corrupt Blocks on HDFS
  6. WAP开发资料站(最新更新)
  7. [转载] LeetCode题解(面试16.22):兰顿蚂蚁(Python)
  8. asp数据分页显示技术(上下页版)
  9. 页面校验请求MmEwMD(转载)
  10. java项目环境搭建