假设我在Swing中拖放了一个JLabel组件,和两个按钮,一个显示按钮,另一个是取消按钮,当我点击显示按钮的时候,JLabel组件上就会出现从右到左的图像,当我的鼠标移上去的时候,图像立即停止,鼠标移开的时候,图像就会恢复,当我点击取消的时候,图像立即消失,你能给我详细的答案吗?朋友,真的谢谢拉!

解决方案 »

  1.   

    class XxLabel extend Jlabel(){
    int imageX=0;paintcomponent(g){
    g.drawimage(imagex, theImage..);//大概是这样的,不想去试
    } Timer timer = new Timer(new Actionlistener(){                 //大概是这样。
    public void actionPerformd()[
    imageX++;
    XxLabel.repaint();
    }
    }, 1000)public XXLabel(){this.addmouselistener(new mouseadpter(){
    public void mouseOver(mouseevent e){
       {timer.start();

    public void mouseOut(MouseEvent e){
    timer.stop()/cancel //忘了。
    }
    }}
    )恩,好像差不多了