我在窗口中连续画了四个图标,但我画第五个图标的时候,我想只保留第五个图标,去掉前面所画的四个图标,代码如下: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);//换成另外一张图,并在鼠标指定的地方画图
} }在调试的时候,当我画到第五张图的时候会把所有的图都给檫掉了
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);//换成另外一张图,并在鼠标指定的地方画图
} }在调试的时候,当我画到第五张图的时候会把所有的图都给檫掉了
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货