用java做品类管理软件 本帖最后由 java2000_net 于 2008-08-05 07:16:53 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 画图考虑flash吧。javascript目前画图的能力还太差。你可以试试flex 用Swing做的界面,多用点类。效果还是蛮不错的 1.如何画图及调整大小可以通过继承JPanel后覆盖其public void paintComponent(Graphics g)方法,在其中通过绘制不同形状的图型来达到画图效果,每一个货架,或者商品都应抽象为一个实体类对象,其中包含该图型的坐标及其大小,也可包含图片及文字,最后统一调用java.awt.Graphics相应绘制方法将其画出,至于移动及调整大小需要给绘制商品等图型的JPanel添加MouseListener和MouseMotionListener来实现,主要就是根据当前鼠标所在位置判断其在图型中位置来进行不同操作,如在内部时按下鼠标并拖拽应为调整位置,而处于图型八个角(四个顶点,四边中点)时按下鼠标并拖拽应为调整大小2.如何保存、下次还能打开将所画图型导出为一份自定义格式xml文件,主要包含该图型的坐标,其中的文本,图片等信息,打开时通过解析这份xml来初始化相应的图型并绘制到JPanel,由于各图型均为对象,因此还可以再次修改并保存3.根据货架的商品要做出相应的报表 可以为每一种类的商品定义一个商品集合类,用于统计该类商品的各项数据,在导入xml并初始化相应对象后可以按你的需求做报表以上只是大体思路,设计编码过程中还有很多细节要考虑 要是需要保存 那你就扩展paint方法 综合下imagebuffer和imageio包 把图片保存到本地 编码读写问题 初学Java,做了一个练习软件。出现了空指针错问,请大家看看,谢谢 eclipse 对数据库进行查找用户名和密码 java程序中显示时钟问题,大家帮个忙!谢谢了。急用,在线等啊 请教继承和组合的两个问题 我的JAVA怎么运行不了呢在线求助 急需这样一个java源程序,哪里有请告之!!! 急,写数据的问题 在applet中增加了任何一个控件的事件监听代码框架后,发布到weblogic后,访问时IE报错。 刚学用jbuilder7,文本编辑光标位置和实际打出字的位置不同,为什么? 关于combo的modifyListener? java mail包的使用
你可以试试flex
可以通过继承JPanel后覆盖其public void paintComponent(Graphics g)方法,在其中通过绘制不同形状的图型来达到画图效果,每一个货架,或者商品都应抽象为一个实体类对象,其中包含该图型的坐标及其大小,也可包含图片及文字,最后统一调用
java.awt.Graphics相应绘制方法将其画出,至于移动及调整大小需要给绘制商品等图型的JPanel添加MouseListener和MouseMotionListener来实现,主要就是根据当前鼠标所在位置判断其在图型中位置来进行不同操作,如在内部时按下鼠标并拖拽应为调整位置,而处于图型八个角(四个顶点,四边中点)时按下鼠标并拖拽应为调整大小2.如何保存、下次还能打开
将所画图型导出为一份自定义格式xml文件,主要包含该图型的坐标,其中的文本,图片等信息,打开时通过解析这份xml来初始化相应的图型并绘制到JPanel,由于各图型均为对象,因此还可以再次修改并保存
3.根据货架的商品要做出相应的报表
可以为每一种类的商品定义一个商品集合类,用于统计该类商品的各项数据,在导入xml并初始化相应对象后可以按你的需求做报表以上只是大体思路,设计编码过程中还有很多细节要考虑