请各位高手们帮忙解决一下,图标的问题。 我在窗口中连续画了四个图标,但我画第五个图标的时候,我想只保留第五个图标,去掉前面所画的四个图标,该如何实现???? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我用repaint()方法,却把那五个图标都给擦除掉了。该如何解决这个问题??? public void jPanel6_mouseClicked(MouseEvent e) { Graphics g = getGraphics(); yOrigin=e.getY()+464; if (e.getX() < 270 && e.getX() > 64 && yOrigin < 574 && yOrigin > 514 )//指定了一个区域 { if(bChoise100) { ima = img100b.getImage(); g.drawImage(ima, e.getX() - 20, yOrigin - 20, this); xianValue100 += 100;//每画上一张图就加100 if(xianValue100 ==500) {//画到第五张的时候 repaint(51,502,261,73); //擦除图标 ima=img500b.getImage(); g.drawImage(ima, e.getX() - 20, yOrigin - 20, null);//换成另外一张图 } }在调试的时候,当我画到第五张图的时候会把所有的图都给檫掉了 HTTP Status 500错误,找不到Servlet类 java程序如何成为*.exe? 一个switch问题,大家看看 菜鸟问题,,让您劳神了! 谁会改JBuilder里tomcat的端口? 如何让小程序完全隐藏,只通过热键(自定义的热键)才能调出来 谁能给介绍几个比较好的学习java的网站 多线程问题 求解hibernate 和 ibatis区别,hibernate效率低的主要原因在哪? 寻文件型数据库软件. 菜鸟急求帮助~ 两个页面中都有Applet程序,同时访问时OS是否有两个JVM在运行
Graphics g = getGraphics(); yOrigin=e.getY()+464;
if (e.getX() < 270 && e.getX() > 64 && yOrigin < 574 && yOrigin > 514 )//指定了一个区域
{
if(bChoise100) {
ima = img100b.getImage();
g.drawImage(ima, e.getX() - 20, yOrigin - 20, this);
xianValue100 += 100;//每画上一张图就加100 if(xianValue100 ==500) {//画到第五张的时候
repaint(51,502,261,73); //擦除图标
ima=img500b.getImage();
g.drawImage(ima, e.getX() - 20, yOrigin - 20, null);//换成另外一张图
} }在调试的时候,当我画到第五张图的时候会把所有的图都给檫掉了