欢迎来到天天文库
浏览记录
ID:15588835
大小:410.79 KB
页数:23页
时间:2018-08-04
《java程序设计(swing编程)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、JAVA程序设计JAVA程序设计学生:占豪学号:1305110130武汉轻工大学数学与计算机学院计算机类1303班____________________________________________22JAVA程序设计JAVA程序设计课程设计一、SWING编程一、Swing介绍Swing是一个用于开发Java应用程序用户界面的开发工具包。以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。使用Swing开发图形界面比AWT更加优秀,因为Swing是一种轻量级组件,它采用100%的Java实现,不再依赖与本地的图形界面,所以可以在所有平台保持相同的运行效果,对跨
2、平台支持比较出色。并且,Swing提供了比AWT更多的图形组件,因此可以开发出更美观的图形界面。二、实验目的使用Java做图形界面啦,了解图形用户界面基本组件的使用,布局管理器如何对组件进行管理以及事件处理机制的应用。三、实验内容1、实验任务使用Swing设计一个商品管理系统,实现对商店商品数据库的增、查、改、删的用户图形操作界面。商品Goods的四个属性为:(int)GoodsID、(String)GoodsName、(double)GoodsPrice、(String)GoodsDesc,分别表示商品的ID,名称,价格,描述。2、设计过程3、运行结果商品管理界面:22JAVA程序设计添
3、加商品界面▼修改商品界面▼功能:添加商品、查找商品、修改商品、删除商品添加商品:22JAVA程序设计查找商品:修改商品▼删除商品▼四、附录程序代码Goods:publicclassGoods{//TODO自定义Goods类(商品)22JAVA程序设计privateintGoodsID;privateStringGoodsName;privatedoubleGoodsPrice;privateStringGoodsDesc;publicGoods(intgoodsID,StringgoodsName,doublegoodsPrice,StringgoodsDesc){//TODO自定义Goo
4、ds构造方法GoodsID=goodsID;GoodsName=goodsName;GoodsPrice=goodsPrice;GoodsDesc=goodsDesc;}publicintgetGoodsID(){returnGoodsID;}publicvoidsetGoodsID(intgoodsID){GoodsID=goodsID;}publicStringgetGoodsName(){returnGoodsName;}publicvoidsetGoodsName(StringgoodsName){GoodsName=goodsName;}publicdoublegetGoodsP
5、rice(){returnGoodsPrice;}publicvoidsetGoodsPrice(doublegoodsPrice){GoodsPrice=goodsPrice;}publicStringgetGoodsDesc(){returnGoodsDesc;}publicvoidsetGoodsDesc(StringgoodsDesc){GoodsDesc=goodsDesc;22JAVA程序设计}@OverridepublicStringtoString(){return"Goods[GoodsID="+GoodsID+",GoodsName="+GoodsName+",Good
6、sPrice="+GoodsPrice+",GoodsDesc="+GoodsDesc+"]";}}GoodsDao:importjava.sql.ResultSet;importjava.sql.SQLException;importjava.util.ArrayList;importModel.Goods;importUtils.ConnectDB;publicclassGoodsDao{ConnectDBconn=newConnectDB();publicvoidAdd(Goodsgoods)throwsSQLException{Stringsql="INSERTINTOgoodsV
7、ALUES("+goods.getGoodsID()+",'"+goods.getGoodsName()+"',"+goods.getGoodsPrice()+",'"+goods.getGoodsDesc()+"')";conn.insert(sql);}publicArrayListGetAll()throwsSQLException{ResultSetres=null;try{Stringsql="S
此文档下载收益归作者所有