JButton没有正确执行代码

时间:2017-02-10 03:26:12

标签: java swing

我正在尝试向我的java项目添加滑动菜单。我发现添加到按钮的actionPerformed方法的代码单独工作,但是当它附加到按钮时,它不再模拟动画,而是等待时间,然后将帧的位置设置为最终位置(面板不再滑动)。有什么建议吗?

btnLogIn.addActionListener(new ActionListener()
    {
        @Override
        public void actionPerformed(ActionEvent e) 
        {
            // TODO Auto-generated method stub
            for(int i = 0; i < 50; i++)
            {
                try {
                    Thread.sleep(20);
                    MainActivity.menu.setLocation(MainActivity.menu.getX()+2, MainActivity.menu.getY());
                } catch (InterruptedException e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
            }


        }
    }); 

0 个答案:

没有答案