java第七次实验报告

java第七次实验报告

ID:32658024

大小:133.45 KB

页数:17页

时间:2019-02-14

java第七次实验报告_第1页
java第七次实验报告_第2页
java第七次实验报告_第3页
java第七次实验报告_第4页
java第七次实验报告_第5页
资源描述:

《java第七次实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、南昌航空大学实验报告2011年5月10日课程名称:J“G语言程序设计实验名称:ATM与网络聊天室班级:080612学生姓名:学号:扌旨导教师评定2签名:一、实验目的(1)了解计算机网络的底层通讯。(2)掌握Socket编程接口。(3)掌握流式Socket服务器和客户机编程。(4)掌握java.net包屮常用的网络编程工具类的功能和使用。二、实验任务(1)用java类方法编写一个ATM的程序,使其实现登录、查询、取款功能。(2)用帀vm编程实现一个网络聊天室。三、实验分析与代码实现(1)实现ATM//ATM.java

2、importjavax•swing.*;importjava•awt•*;importjava•awt•event•*;importjava.sql.*;publicclassATMextendsJFrame{privateprivateprivateprivateprivateprivateprivateJButtonJButtonJButtonJButtonqueryButton;withdrawButton;enterButton;exitButton;doublebalance;doubleaccountAm

3、ount;StringaccountNumber=,f11,accountPin=,f11;privateprivateprivateprivateprivateJTextAreamessageArea;JPanelbuttonPanel;JPanelcommandPanel;JButtonbuttonNumber[]=newJButton[10];StringbuttonName[]={,fl,f,,f2,fz,f3,f,,f4,f,,f5,f,,f6,fz,f7,fz,f8,fz,f9,fz,f0,f};priv

4、ateintenterState=0;privateStrings=,f11;privateConnectionmyCon;privateStatementmyStatement;privateResultSetmyResultSet;publicATM()StringdriverClass=,fsun.jdbc•odbc•JdbcOdbcDriver11;Stringurl=njdbc:odbc:accountn;try{//①加载驱动程序Class•forName(driverClass);}catch(Clas

5、sNotFoundExceptione){//驱动程序加载不成功,打印错误信息并退出System,out.printIn(nCannotfinddriver11+driverClass);System.exit(-1);}try{//②获得jdbc连接myCon=DriverManager.getConnection(url,lfaccount,f,n,f);//③创建Statement对象myStatement=myCon.createStatement();}catch(SQLExceptionsqe){sqe.

6、printStackTrace();}CreateUI();}privatevoidCreateUI(){ContainercontentPane=getContentPane();contentPane•setLayout(null);messageArea=newJTextArea();messageArea•setBounds(20,16,250,80);messageArea・setText("欢迎使用ATM,请输入帐号:");messageArea•setEditable(false);contentP

7、ane.add(messageArea);buttonPanel=newJPanel();buttonPanel.setBounds(24,110,140,120);buttonPanel•setLayout(newGridLayout(4,3,5,5));contentPane.add(buttonPanel);commandPanel=newJPanel();commandPanel•setBounds(180z110z80,120);commandPanel•setLayout(newGridLayout(4,

8、1,5,5));contentPane.add(commandPanel);for(inti=0;i<10;i++)buttonNumber[i]=newJButton(buttonName[i]);buttonNumber[i].addActionListener(newbuttonNumber());buttonPanel-add(butt

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

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

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