单击鼠标一次,就出现一个新JComponent,同时老的还在,请教以下代码怎么不对? 把StepNode temp1Obj=new StepNode();放到public void addsn(int x,int y)里面。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上的方法正确。你的错误在于每次添加到CollectionObj中的是指向同一个StepNode的同一个引用,因此虽然你的CollectionObj中添加了很多个StepNode,但是他们的X,Y坐标全部会被赋值成鼠标最后一次点击的X,Y坐标,你看到的效果是只有一个组件被绘出,其实有很多组件被绘出,只不过位置从叠了,只能看到一个。解决的方法就是每次点击鼠标,调用addsn()方法时生成新的StepNode对象 xioyoo(xioyoo):谢谢你的进一步解释请来这里拿分http://www.csdn.net/expert/topic/698/698546.xml?temp=.9496576 java文本读取出错 java sql2005连接问题 两个疑问,求教 一个加注释的问题! 关于环境变量 问个初级问题,为什么我画的东西看不见,要最小化然后恢复才出现? java 解析HTML 请教 新手做的程序,给看看! 图片的相对路径怎么编码! xioyoo(xioyoo):来补分 一极菜的问题!我的程序运行完之后,输出一段表达式,如何从屏幕取得该完整的表达式?谢谢!!
你的错误在于每次添加到CollectionObj中的是指向同一个StepNode的同一个
引用,因此虽然你的CollectionObj中添加了很多个StepNode,但是他们的X,Y
坐标全部会被赋值成鼠标最后一次点击的X,Y坐标,你看到的效果是只有一个
组件被绘出,其实有很多组件被绘出,只不过位置从叠了,只能看到一个。
解决的方法就是每次点击鼠标,调用addsn()方法时生成新的StepNode对象
请来这里拿分
http://www.csdn.net/expert/topic/698/698546.xml?temp=.9496576