`

SwingWorker之Task应用一

阅读更多
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import javax.swing.SwingWorker;

public class Test {

	public static void main(String[] args) {
		new Test().go();
	}

	public void go() {
		update();
	}

	public void update() {
		Task task = new Task();
		task.addPropertyChangeListener(new PropertyChangeListener() {

			@Override
			public void propertyChange(PropertyChangeEvent evt) {
			}

		});
		task.execute();
	}
	
	class Task extends SwingWorker<Void, Void> {
		@Override
		public Void doInBackground() {
			System.out.println("1");
			return null;
		}

		@Override
		public void done() {
			System.out.println("2");
		}
	}

}
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics