java程序设计_试验6(学生版)

java程序设计_试验6(学生版)

ID:32585424

大小:97.57 KB

页数:20页

时间:2019-02-13

java程序设计_试验6(学生版)_第1页
java程序设计_试验6(学生版)_第2页
java程序设计_试验6(学生版)_第3页
java程序设计_试验6(学生版)_第4页
java程序设计_试验6(学生版)_第5页
资源描述:

《java程序设计_试验6(学生版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、华北电力大学实验报告实验名称—Application及Applet程序设计学生姓名:成绩:实验日期:课程名称Java程序设计专业班级:学号:指导教师:张学斌一、实验目的和要求1掌握JavaSwing组件的使用方法;2理解委托代理事件处理模型掌握;3掌握窗口菜单和快捷菜单设计方式;4掌握在组件上绘图的方法;5掌握Applet应用程序的设计方法二、实验环境Windows2000/WindowsXP,JDK1.2〜1.6三、实验内容和步骤要求按照实验内容,写出详细实验过程和步骤,必要时截图。实验1算术测试1•实验要求编写一个算术测试小软件,用來训练小学生的算术能力。程序有三个类组成,其

2、中Teacher对彖充当监视器,负责给出算术题H,并判断回答者的答案是否正确;ComputerFrame对彖负责为算术题冃提供视图,比如用八可以通过ComputerFrame对象捉供的GUI界而看到题目,并通过GUI界而给岀题目的答案;MailClass是软件的主类。2•程序模板MainClass.jcivapublicclassMainClass{publicstaticvoidmain(Stringa咚s

3、J){ComputerFrameframe;framc=ncwComputcrFramc();frame.setTitle('*M术测试”);frame.setBounds

4、(l00,100,650,180);}}ComputcrFramc.javaimportjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassComputerFrameextendsJFrame{JMenuBarmenubar;JMenuchoiceGrade;〃选择级别的菜单JMenuItemgrade1,grade2;JTextFieldtextOne,textTwo,textResult;JButtongetProblem^giveAnwser;JLabeloperatorLabeI,message

5、;TeacherteacherZhang;ComputerFrame(){teacherZhang=newTeacher();teacherZhang.setMaxInteger(20);setLayout(newFlowLayoutO);menubar=newJMenuBar();choiceGrade=newJMenu("选择级别”);grade1=newJMenuItem("幼儿级别”);grade2=newJMenuItem("儿童级别”);grade1.addActionListener(newActionListener(){publicvoidactionPerfo

6、rmed(ActionEvente){tcachcrZhang.sctMaxIntcgcr(10);}});grade2.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){teacherZhang.setMaxInteger(50);}});choiceGrade.add(grade1);choiceGrade.add(grade2);mcnubar.add(choiccGradc);sellMenuBar(menubar);【代码1】〃创建textOne,其对见字符长是5t

7、extTwo=newJTextField(5);textResult=newJTextField(5);opcratorLabcl=ncwJLabcl(n+u);operatorLabel.setFont(newFont("Arial",Font.BOLD,20));message=newJLabel("你还没有回答呢”);getProblem=newJButton(H获取题目");givcAnwscr=ncwJButton(H确认答案”);add(gctProblcm);add(textOne);add(operatorLabel);add(textTwo);add(newJL

8、abel(,,=n));add(textResult);add(giveAnwser);add(message);textResult.requestFocus();textOne.setEditable(false);tcxtTwo.sctEditablc(falsc);getProblemLsetActionCommandCgetProblem”);textResult.setActionCommand(uanswern);giveAnwser.setActionComman

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。