package com.han;
import java.awt.*;
import javax.swing.*;
/**
* 内部类与匿名内部类的分别使用,并且分别运用了interrupt()方法和在run()中使用无限循环,然后用一个布尔什标记去控制循环的停止
* @author HAN
*
*/
@SuppressWarnings("serial")
public class Thread_interrupt extends JFrame{
static Thread thread;
JProgressBar progressBar;
public Thread_interrupt(){
progressBar=new JProgressBar();
progressBar.setStringPainted(true);
Container container=getContentPane();
container.add(progressBar, BorderLayout.NORTH);//在不指定布局管理器的情况下,默认使用BorderLayout。 若不使用布局管理器,需明确说明setLayout(new BorderLayout())
this.pack();
this.setVisible(true);
this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
this.creatThread();
thread.start();
//thread_instance.setContinue(fa