當前位置: 首頁>>代碼示例>>Java>>正文


Java Timer.isRunning方法代碼示例

本文整理匯總了Java中javax.swing.Timer.isRunning方法的典型用法代碼示例。如果您正苦於以下問題:Java Timer.isRunning方法的具體用法?Java Timer.isRunning怎麽用?Java Timer.isRunning使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在javax.swing.Timer的用法示例。


在下文中一共展示了Timer.isRunning方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: startTimer

import javax.swing.Timer; //導入方法依賴的package包/類
private void startTimer() {
    Timer t = getTimer();
    if (t.isRunning()) {
        return;
    }
    repaint();
    t.setDelay(400);
    t.start();
}
 
開發者ID:apache,項目名稱:incubator-netbeans,代碼行數:10,代碼來源:TabControlButtonFactory.java

示例2: startAnimation

import javax.swing.Timer; //導入方法依賴的package包/類
void startAnimation(){

		int delay = 10;
		final Timer timer = new Timer(delay, null);
		timer.addActionListener(new ActionListener() {
			@Override
			public void actionPerformed(ActionEvent e) {

				if(!animation.animationRunning){
					timer.stop();
				}
				else
				{
					boolean rotate = false;
					int lastToothY = Frame.this.animation.wheelTeeth.get(Frame.this.animation.wheelTeeth.size()-1).y;
					for(WheelTooth t : Frame.this.animation.wheelTeeth)
						if(lastToothY != t.moveTooth(Frame.this.animation.vel,lastToothY)) {
							rotate = true;
							lastToothY = t.moveTooth(Frame.this.animation.vel,lastToothY);
						}
					if(rotate){
						Frame.this.animation.wheelTeeth.add(Frame.this.animation.wheelTeeth.remove(0));
					}

					SwingUtilities.invokeLater(new Runnable(){
						@Override
						public void run(){
							Frame.this.animation.repaint();
							Frame.this.bottom.detectorPanel.detectorImage.repaint();
						}
					});
				}

			}
		});

		if(!timer.isRunning()) { timer.start(); }
	}
 
開發者ID:Tosbert,項目名稱:FizeauExperimentSimulation,代碼行數:39,代碼來源:Frame.java


注:本文中的javax.swing.Timer.isRunning方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。