欢迎来到天天文库
浏览记录
ID:32658034
大小:91.18 KB
页数:12页
时间:2019-02-14
《java_gui程序设计综合实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、学院数学与计算机学院级班学号:姓名成绩课程名称Java程序设计课程代码实验名称GUI程序设计综合实指导教师一、实验目的1.复习以前的课程内容。2.继续熟练Java用户界面编程。3.提高自己对综合程序编程的能力。二、实验内容1.在一个窗口中创建多个菜单并添加进实验编号。2.分别对应每个菜单项中的实验项目编写程序。3.在窗口屮显示出运行结果。三、源程序及运行结果Zhonghel.javapublicclassZhonghel{publicstaticvoidmain(Stringargs[]){WindowMainwin=newWindowMain();win.setTitle(n综合
2、设计”);}}WindowMain.javaimportjava.awt.*;importjavax.swing.*;importstaticjavax.swing.JFrame.*;importjava.aw仁event.*;importjava.util.*;publicclassWindowMainextendsJFrameimplementsActionListener{BoxbaseBox,boxVl;JMenuBarmenubar;JMenumenu1,menu2,menu3,menu4,menu5;JMcnuItcmitem1,itcm2,itcm3,itcm4;JM
3、enuItemitemll;JMenuItemitem31,item32;JMenuItemitem41,item42;JMenuItemitem51,item52;JTcxtArcatext;publicWindowMain(){//setLayout(newBoxLayout());init();sctBounds(100,100,650,350);sctVisiblc(truc);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//sctLayout(ncwjava.awt.FlowLayout());sctLayout(ncwF
4、lowLayout());//boxVl=Box.createVerticalBox();menubar=newJMenuBar();menu1=newJMenu("实验一”);menu2=newJMenu("实验二”);mcnu3=ncwJMcnu(n实验三”);menu4=newJMenu(H实验卩屮');menu5=newJMenu("实验五”);iteml=newJMenuItem("求阶乘”);item2=newJMenuItem("100以内素数”);itcm3=ncwJMcnuItcm(Mvvhilc,for循环“);item4=newJMenuItem(”1000以
5、内完数”);item11=newJMenuItem(”复数运算”);item31=newJMenuItem("打印字母表”);item32=newJMenuItem("最大公约数和最小公倍数”);itcm4l=ncwJMcnuItcm("字符串连接”);item42=newJMenuItem("得到字符”);item51=newJMenuItem(n计算”);item52=newJMenuItem("计算器”);item1.addActionListener(this);item2.addActionListener(this);item3.addActionListener(th
6、is);item4.addActionListener(this);item11.addActionListener(this);item31.addActionListener(this);itcm32.addActionListcncr(this);item41.addActionListener(this);item42.addActionListener(this);item51.addActionListener(this);item52.addActionListener(this);tcxt=ncwJTcxtArca(12,55);add(newJScrollPane
7、(text),BorderLayout.CENTER);add(text);//boxVl.add(text);menul.add(iteml);mcnul.add(itcm2);menul.add(item3);menul.add(item4);menu2.add(iteml1);menu3.add(item31);mcnu3.add(itcm32);menu4.add(item41);menu4.add(item42);mcnu5.add(itcm51);menu
此文档下载收益归作者所有