呵呵,我刚好也在做类似的一个程序:)
我是这样实现的:把画板上的图形用一个ArrayList保存,想删除时判断哪个形状被选择,然后直接调用ArrayList的remove方法删除,重画就可以了。
我是这样实现的:把画板上的图形用一个ArrayList保存,想删除时判断哪个形状被选择,然后直接调用ArrayList的remove方法删除,重画就可以了。
解决方案 »
- Timer 来定时重复执的问题
- 帮忙 帮忙有实力的进 菜鸟让哦
- 一道java面试题,各位看看答案是什么?
- 关于环境变量classpath 的问题
- 怎么从把由一个文件构造的inputstream经过一些处理后再生成另外一个inputstream?
- 最大化后,为什么组件没有跟着变大?
- 有关java线程的一个有趣例子
- 抽象方法使用中的一个简单问题 100分
- 高分请教一个简单问题:关于static的
- 急呀,请问JXL或者POI 生成的EXCEL怎么直接打印到打印机上。
- 小弟初来贵宝地,希望大家多关照。问个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")