线程的中断
作者:互联网
public class JoinTest extends JFrame { private Thread threadA; final JProgressBar progressBar = new JProgressBar(); public JoinTest() { // TODO Auto-generated constructor stub getContentPane().add(progressBar, BorderLayout.NORTH); progressBar.setStringPainted(true); threadA = new Thread(new Runnable() { int count = 0; public void run() { while (true) { progressBar.setValue(++count); try { Thread.sleep(100); } catch (InterruptedException e) { // TODO: handle exception System.out.println("当前线程序被中断"); break; } } } }); threadA.start(); threadA.interrupt(); } public static void init(JFrame frame,int width,int height) { frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(width, height); frame.setVisible(true); } public static void main(String[] args) { // TODO Auto-generated method stub init(new JoinTest(), 100, 100); } }
标签:threadA,中断,frame,progressBar,线程,new,true,public 来源: https://www.cnblogs.com/dulute/p/10650428.html