java JFrame 实现窗口抖动的效果

抖动效果

this.setExtendedState(Frame.NORMAL);
		//当前坐标
		Point p = jf.getLocationOnScreen();
		new Thread()
		{
			//开始时间
			long begin = System.currentTimeMillis();
			//结束时间
			long end = System.currentTimeMillis();
			//线程的run方法
			public void run()
			{
				while(end-begin<2000)
				{
					
					jf.setLocation(new Point((int)p.getX()-50,(int)p.getY()+2));
					
					jf.setLocation(p);
					
					end = System.currentTimeMillis();
				}
			};
		}.start();

猜你喜欢

转载自blog.csdn.net/goingk/article/details/107659027