ImageVerifierCode 换一换
格式:DOCX , 页数:25 ,大小:190.49KB ,
资源ID:18318421      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18318421.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Java语言实验报告四Word格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Java语言实验报告四Word格式.docx

1、 f.add(tf,South f.addWindowListener(this); MenuBar mb = new MenuBar(); f.setMenuBar(mb); Menu m1 = new Menu(File Menu m2 = new Menu(Edit Menu m3 = new Menu(Help mb.add(m1); mb.add(m2); mb.add(m3); Menu m4 = new Menu(Open MenuItem mi1 = new MenuItem(New MenuItem mi2 = new MenuItem(Save CheckboxMenuIt

2、em mi3 = new CheckboxMenuItem(Show MenuItem mi4 = new MenuItem(Quit m1.add(m4); m1.add(mi1); m1.add(mi2); m1.add(mi3); m1.addSeparator(); m1.add(mi4); MenuItem mi41 = new MenuItem(Open word MenuItem mi42 = new MenuItem(Open excel m4.add(mi41); m4.add(mi42); f.setSize(300,400); f.setVisible(true); pu

3、blic static void main(String args) Test3 t=new Test3(); t.go(); public void itemStateChanged(ItemEvent e) String st=you selected : ; if(c1.getState()=true) st=st + c1.getLabel() + if(c2.getState()=true) st=st + c2.getLabel() + if(c3.getState()=true) st=st + c3.getLabel() + tf.setText(st); public voi

4、d windowClosing(WindowEvent e) System.exit(0); 运行结果实验题1-2在实验1-1程序上添加菜单,如下图所示调试并记录结果public class Test4_1 extends WindowAdapter implements ItemListener private Frame f; private Checkbox c1,c2,c3; private Panel p; private TextField tf; private MenuBar mb; private Menu mfile,mselect,mhelp; private MenuI

5、tem mf1,mf2,mf3,mf4,mf5; private CheckboxMenuItem ms1,ms2,ms3; public Test4_1() f = new Frame(兴趣爱好窗口 c1 = new Checkbox( c2 = new Checkbox( c3 = new Checkbox( p = new Panel(); tf = new TextField(20); mb = new MenuBar(); mfile = new Menu( mselect = new Menu(Select mhelp = new Menu( mf1 = new MenuItem(

6、 mf2 = new MenuItem( mf3 = new MenuItem( mf4 = new MenuItem( mf5 = new MenuItem( ms1 = new CheckboxMenuItem( ms2 = new CheckboxMenuItem( ms3 = new CheckboxMenuItem( public void lanchFrame() mb.add(mfile); mb.add(mselect); mb.add(mhelp); mfile.add(mf1); mfile.add(mf2); mfile.add(mf3); mfile.add(mf4);

7、 mfile.addSeparator(); mfile.add(mf5); mselect.add(ms1); mselect.add(ms2); mselect.add(ms3); f.add(tf,BorderLayout.SOUTH); p.add(c3); f.add(p,BorderLayout.CENTER); ms1.addItemListener(this); f.setSize(300,200); String st = 您选择的兴趣爱好是: if (c1.getState()=true | ms1.getState()=true) st = st +c1.getLabel

8、() + c1.setState(true); ms1.setState(true); if (c2.getState()=true) st = st +c2.getLabel() + if (c3.getState()=true) st = st +c3.getLabel() + if (c1.getState()=false &c2.getState()=false&c3.getState()=false) st = public static void main(String args) Test4_1 t = new Test4_1(); t.lanchFrame();运行结果实验题2

9、运行弹出式菜单程序,调试并记录结果。public class PopupMenuExample implements ActionListener Frame f; Button b; PopupMenu pm; public static void main(String args) PopupMenuExample pme=new PopupMenuExample(); pme.init(); public void actionPerformed(ActionEvent e) pm.show(b,10,10); void init()PopupMenu Example b=new But

10、ton(Press me b.addActionListener(this); f.add(b, pm=new PopupMenu(Popup pm.add(new MenuItem();LoadSave as. f.add(pm); f.setSize(200,200);实验结论与收获掌握弹出式菜单的编程方法。实验题3编写Application程序,生成如图所示界面。完成功能:单击“显示”按钮,显示文本框,“显示”按钮不可用,“不显示”按钮可用;单击“不显示”按钮,文本框不可见,“显示”按钮可用,“不显示”按钮不可用。完成程序,调试并记录结果。public class Ex4_3 exten

11、ds WindowAdapter implements ActionListener private Button b1,b2; public Ex4_3()Ex4_3 tf=new TextField(20); b1=new Button(显示 b2=new Button(不显示 f.setLayout(new FlowLayout(); f.add(b1); f.add(b2); f.add(tf); b1.addActionListener(this); b2.addActionListener(this); f.setSize(300,300); public static void

12、main(String args) Ex4_3 t=new Ex4_3(); if(e.getActionCommand()=b1.getLabel() /是否为b1按钮被按下? tf.setVisible(true); b1.setEnabled(false); b2.setEnabled(true); else if(e.getActionCommand()=b2.getLabel() /是否为b2按钮被按下? tf.setVisible(false); b1.setEnabled(true); b2.setEnabled(false); System.exit(1);掌握在Applica

13、tion程序中对按钮及文本框进行编程的方法。实验题4编写Applet程序,生成如图所示界面。import java.applet.Applet;public class Ex4_4 extends Applet Button b1=new Button( 显示 Button b2=new Button( 不显示 TextField tf=new TextField(这是一个文本框!,20); Panel p=new Panel(); public void init() add(b1); add(b2); add(tf); b1.setEnabled(false); public boolea

14、n action(Event e,Object o) if(e.target=b1) /判断是否是b1被按下 else if(e.target=b2) /判断是否是b2被按下 return true;HTML文件程序 /html掌握在Applet程序中对按钮及文本框进行编程的方法。实验题5调试程序。import java.io.*;public class FileFilterTest File dir=new File(d:/ex Filter filter=new Filter(java System.out.println(list java files in directory +di

15、r); String files=dir.list(filter); for(int i=0;ifiles.length;i+) File f=new File(dir,filesi); if(f.isFile() System.out.println(file +f); elsesub directory +f );public class Filter implements FilenameFilter String extent; Filter(String extent) this.extent=extent; public boolean accept(File dir,String

16、 name) return name.endsWith(.+extent);掌握读取指定类型文件名的方法。实验题6编程:将当前目录“a.txt”文件中的内容写入新创建的“b.txt”文件中。public class Ex4_6 /利用trycatch结构处理IOException异常 try /创建b.txt文件 File myFile =new File(b.txt myFile.createNewFile();/createNewFile()创建新文件 /创建输入流bufIn,从a.txt文件向内存中读入信息的变量 FileReader in= new FileReader(a.txt B

17、ufferedReader bufIn = new BufferedReader(in); /创建输出流bufOut,从内存向b.txt文件中写入信息的变量 FileWriter out= new FileWriter (myFile); BufferedWriter bufOut= new BufferedWriter(out); /定义变量line,从bufIn(从a.txt文件)中读取一行数据 String line; line = bufIn.readLine(); /当line的数据不为空时,将line的数据输出写入到bufOut(b.txt文件)中 while ( line!= n

18、ull ) System.out.println(line); bufOut.write(line,0,line.length(); bufOut.newLine(); /关闭输入流bufIn和输出流bufOut bufIn.close(); bufOut.close(); catch (IOException e) System.out.println(e);掌握读取及写入文本文件的方法。实验题7创建一个“test.txt”文件,向其中随机输入10个char类型的(AZ)字符,并打印输出。调试并记录结果。public class Ex4_7 /利用trycatch结构处理IOExceptio

19、n异常 try /创建test.txt文件 File f=new File(test.txt f.createNewFile(); /createNewFile()创建文件 /创建一个从内存向文件中写入信息的变量out FileWriter out = new FileWriter(f); /利用out向文件写入10个英文字母 char c; for (int i=0;10;i+) c=(char)(+Math.random()*26); out.write(c); System.out.print(c); /关闭输出流out out.close();掌握创建文本文件并写入内容的方法。实验题8

20、调试程序,比较两种实现多线程处理的方法。MyRunner程序:class MyRunner implements Runnable int i; public void run() i = 1; while (true) System.out.println(My Thread: + i+); if ( i = 50 ) System.out.println(Stop My Thread! ); break;MyThread程序public class MyThread extends Thread if ( i = 50 ) System.out.println( public static void main(String args)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1