Java - Thread.sleep()太占主导地位了

时间:2015-10-17 11:13:21

标签: java sleep

这是我的代码:

@Override
    public void mousePressed(MouseEvent arg0) 
    {
        this.setIcon(obr);

        if(p.getAktivni() == null)
            p.setAktivni(this);
        else
        {
            if(this.jeStejne(p.getAktivni()))
            {
                p.nalezeno();
                this.zmiz();
            }
            else
            {
                try {
                    Thread.sleep(500);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
                p.nenalezeno(this);

            }
        }
    }

这指向JLabel。 问题是Thread.Sleep()this.setIcon(obr)之前运行; 为什么会这样,怎么可能呢?

0 个答案:

没有答案