java文件编辑器程序代码

java文件编辑器程序代码

ID:27632497

大小:346.64 KB

页数:14页

时间:2018-12-03

java文件编辑器程序代码_第1页
java文件编辑器程序代码_第2页
java文件编辑器程序代码_第3页
java文件编辑器程序代码_第4页
java文件编辑器程序代码_第5页
资源描述:

《java文件编辑器程序代码》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、JAVA文件编辑器程序介绍员XXSSSSSS2S成组名号名号级小姓学姓舍班目录條難2二、程序构成2三、主要代码21.TestFrm22.MainFrm43.FileFrm5四、运行结果111•登录界面11•胃113.文件界面11一、任务要求通过可视化界面完成和用户的交互;用户启动程序吋需要输入用户名,密码,输入正确后打开主界面:能够打开二进制可执行文件,ASCII码文件和图片文件:能够将读取到的文件内容以正确的格式在窗口中显示出来(二进制的显示成为十六进制数,ASCII码文件显示为字符串,图像文件显示出图像的内

2、容);能够同时用多个窗口打开多个文件,并能够对这多个窗口进行统一管理;能够修改ASCII文件和二进制文件的内容,并进行保存。二、程序构成程序由TestFrm(登录界面类)、MainFrm(主界面类)、FileFrm(文件界面类)三个类构成。三、主要代码1.TestFrmjbl.addActionListener(newActionListener()//登录按钮:件函数{^OverridepublicvoidactionPerformed(ActionEvente){intloadcase=0;//获得输入的用

3、户名和密码Stringusername=jtl.getText();Stringpassword=jt2.getText()jConnectionconn=null;try{//连接存放用户名和密码的数据库Class./orA/azne(Hcom.hxtt.sql.access.AccessDriver").newlnstance();Stringurl="jdbc:Access:///数据库l.mdb";conn=DriverManager•getConnection(urlJ••••,H");Stateme

4、ntsta=conn.createStatement();ResultSetresu=sta.executeQuery(11select*fromTablel'1);//查找输入的信息是否正确while(resu•next()){if(username.equals(resu.getString(nusernameH)))loadcase=l;//川户名存在if(password.equals(resu.getString("password"))){loadcase=2;//密码正确}}}}catch(Exc

5、eptionel){el.printStackTrace();}if(loadcase==2)//饮衆成功,进入主界而{MainFrma=newMainFrm();a.setSize(400,100);a.setLocationRelativeTo(null);a.setVisible(true);dispose();//关闭登录界面}elseif(loadcase==l)//密W错误,押出提示{ZJFramejj=new]Frame('•提示•■);LabelL2=newLabel("密码错误••);JPan

6、eljp=newJPanel();jp.add(L2);jj.add(jp,BorderLayout.CENTER);jj•setSize(150,100);jj.setLocationRelativeTo(null);jj.setVisible(true);}else//用户名不存在,弹出提示{ZJFramejj=new]Frame(1•提不••);LabelL2=newLabel("用户名不存在");DPaneljp=newDPanel();jp.add(L2);jj.add(jp,BorderLayout

7、.CENTER);jj•setSize(150?100);jj.setLocationRelativeTo(null);jj.setVisible(true);2.MainFrmjbl.addActionListener(newActionListener()//打开按钮事件函数{(©OverridepublicvoidactionPerformed(ActionEvente){if(n<100)//判断己打开文件是否超过上限{//新建一个文件界面file[n]=newFileFrm(MainFrm.this)

8、;file[n].setSize(400,300);file[n]•setLocationRelativeTo(null);file[n].setVisible(true);n++;}else{//提示己打开的文件太多]Framejj=new]「1^0^("提示:");LabelL2=newLabel("您打开的文件太多");DPaneljp=newDPanel();jp.add(L2

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

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

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