public void run() {
		timesPressed++;
		boolean expand = true;
		int scap = 1; // עⲻΪ1µ
		try {
			Thread.sleep(5); //ͣԱ֤ʼ
		} catch (InterruptedException e1) {
			e1.printStackTrace();
		}
		while (true) {
			try {
				this.setLocation(startX - scap, startY);
				if (scap < 0) {
					this.dispose();
					break;
				}
				if (expand) {
					scap += 20;
				} else {
					scap -= 20;
				}
				if (scap >= 300) {
					Thread.sleep(1800);
					expand = false;
				}
				
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
			// try {
			// this.setLocation(startX - scap, startY);
			// if (scap == 0) {
			// this.dispose();
			// break;
			// }
			// if (expand) {
			// scap += 1;
			// } else {
			// scap -= 1;
			// }
			// if (scap >= 600) {
			// Thread.sleep(1800);
			// expand = false;
			// }
			// if (scap > 20) {
			// Thread.sleep(scap / 256); // ͣʱԵڵƶٶ
			// } else {
			// Thread.sleep((long) 0.1);
			// }
			//
			// } catch (InterruptedException e) {
			// e.printStackTrace();
			// }
		}// end while
		timesPressed--;
	}// end else