用jdk1.5编译。用鼠标点击任意一块城砖,那块城砖就会消失。
清高收给写一下吧,给个参考的例子也行。

解决方案 »

  1.   

    这个城墙是类似于屏保呢 还是放在swing的容器里 如果是屏保的话 估计要难点,在容器里操作 应该很容易  根据鼠标拾取的坐标判断城墙的砖块位置  将其销毁 重新repaint
      

  2.   

    提供个思路1.做图片,一块砖的和板块转的
    2.创建一屏幕的button,给它们setImage为整砖或者半砖,错开实现城墙的效果
    3.给每个button加事件,被点击了,就隐藏哈哈,耗资源,但是实现简单
      

  3.   

    建立一个继承JComponent的“砖”类,内有长、宽、x、y等属性,用paintComponent把砖块画出来,放一堆砖到一个Panel或者canvas里。鼠标点击的时候获取鼠标坐标,在获得所属坐标的砖块,从Panel上移除这个砖块,然后把上方砖块y坐标减去被移除砖块的高,repaint就可以了。类似于俄罗斯方块的一个小程序,JAVA基础课里的哦。