退出fom actionlistener

时间:2012-12-05 01:27:22

标签: java multithreading actionlistener

如何从actionlistener退出程序。我有两个线程,thread1和thread2。一个线程在actionlistener中。但我希望其他线程退出此actionlistener并管理其余代码..我该怎么做?

sendtkttgt.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {

        Thread thread1= new Thread(){
            public void run(){
                SendingLogictoTGT obj=new SendingLogictoTGT();
                try {
                    try {
                        obj.main(null);
                    } catch (InterruptedException ex) {
                    }
                } catch (IOException ex) {
                   //  System.exit(1);
                }

            }
        };

      /*Thread thread2= new Thread(){
            public void run(){              
           //I want to exit from this actionlistener 

            }
        };
      */

        thread1.start();

    }
});

1 个答案:

答案 0 :(得分:1)

interrupt()将是您的最佳选择。