实验二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图形界面方面的编程,你都总结了哪些经验和技巧