java程序设计(swing编程)

java程序设计(swing编程)

ID:15588835

大小:410.79 KB

页数:23页

时间:2018-08-04

java程序设计(swing编程)_第1页
java程序设计(swing编程)_第2页
java程序设计(swing编程)_第3页
java程序设计(swing编程)_第4页
java程序设计(swing编程)_第5页
资源描述:

《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

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

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

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