在java画板中用对象作删除功能怎么做???哪位提供方法和代码???十万火急啊! 呵呵,我刚好也在做类似的一个程序:)我是这样实现的:把画板上的图形用一个ArrayList保存,想删除时判断哪个形状被选择,然后直接调用ArrayList的remove方法删除,重画就可以了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是我实现右键删除的代码,楼主可以参考一下: isRight = event.getModifiersEx() & InputEvent.BUTTON3_DOWN_MASK; } else if(isRight != 0) { for(int i = 0; i < polygon.size(); i++) { temp = (Shape)polygon.get(i); if(temp.isContain(tempX, tempY)) { polygon.remove(i); i--; } } } repaint(); 从新再画一次,就可以覆盖掉了===删除掉:g.drawString(0,3,"123")//函数不对,意思是这样//要删除就再执行g.drawString(0,3,"123") 这样不行阿,大概思路是 jellen(类痴狂人)所说的方法做.可我参考试过他贴出的代码的方法也不行.唉~~愁阿 调试程序的时候跳转到public synchronized int size() 里面,是什么问题? 这道题最后打印出什么? 急。。。。。。 swing 中 表格 显示数据库内容 struts上传文件时,如何限制文件格式? 关于replaceAll的一个初学者问题(弱智问题) 如何删除hashMap中的某一项值,? Array 我的JBUILDER不能DEBUG JSP的页面了 循环显示图片 小弟初来贵宝地,希望大家多关照。问个EventListener接口的问题 给中国队加油,我散200分,球迷,非球迷朋友过来祝福我们的球队,过来结分吧!
isRight = event.getModifiersEx() & InputEvent.BUTTON3_DOWN_MASK; } else if(isRight != 0) {
for(int i = 0; i < polygon.size(); i++) {
temp = (Shape)polygon.get(i);
if(temp.isContain(tempX, tempY)) {
polygon.remove(i);
i--;
}
}
}
repaint();
:
g.drawString(0,3,"123")//函数不对,意思是这样
//要删除就再执行
g.drawString(0,3,"123")