javax.swing.Timer.setDelay()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(154)

本文整理了Java中javax.swing.Timer.setDelay()方法的一些代码示例,展示了Timer.setDelay()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Timer.setDelay()方法的具体详情如下:
包路径:javax.swing.Timer
类名称:Timer
方法名:setDelay

Timer.setDelay介绍

暂无

代码示例

代码示例来源:origin: groovy/groovy-core

public void setInterval(int interval) {
  timer.setDelay(interval);
}

代码示例来源:origin: stackoverflow.com

public void actionPerformed(ActionEvent e) {
  if ("Fast".equals(combo.getSelectedItem())) {
    timer.setDelay(FAST);
  } else {
    timer.setDelay(SLOW);

代码示例来源:origin: bobbylight/RSyntaxTextArea

/**
 * Sets the delay between the last "concurrent" edit and when the document
 * is re-parsed.
 *
 * @param millis The new delay, in milliseconds.  This must be greater
 *        than <code>0</code>.
 * @see #getDelay()
 */
public void setDelay(int millis) {
  if (running) {
    timer.stop();
  }
  timer.setInitialDelay(millis);
  timer.setDelay(millis);
  if (running) {
    timer.start();
  }
}

代码示例来源:origin: magefree/mage

public void actionPerformed(ActionEvent ae) {
    gainX++;
    int alpha = Math.max(250 - gainX, 200);
    setCenterColor(new Color(2 * gainX, 210, 255, alpha));
    repaint();
    if (gainX >= 100) {
      setCenterColor(new Color(200, 210, 0, 200));
      gainX = 100;
      if (faderGainLife != null) {
        faderGainLife.stop();
        faderGainLife.setRepeats(false);
        faderGainLife.setDelay(50000);
      }
    }
  }
});

代码示例来源:origin: magefree/mage

public void actionPerformed(ActionEvent ae) {
    loseX++;
    int alpha = Math.max(250 - loseX, 200);
    setCenterColor(new Color(250 - loseX / 2, 130 + loseX, 0, alpha));
    repaint();
    if (loseX >= 100) {
      setCenterColor(new Color(200, 210, 0, 200));
      loseX = 100;
      stopLifeDisplay();
      if (faderLoseLife != null) {
        faderLoseLife.stop();
        faderLoseLife.setRepeats(false);
        faderLoseLife.setDelay(50000);
      }
    }
  }
});

代码示例来源:origin: mucommander/mucommander

/**
 * Sets the number of milliseconds the animation will sleep between each frame.
 * <p>
 * If set to 0, the animation will stop.
 * </p>
 * @param delay number of milliseconds the animation will sleep between each frame.
 */
public synchronized void setFrameDelay(int delay) {timer.setDelay(delay);}

代码示例来源:origin: org.bidib.jbidib.eu.hansolo/SteelSeries

/**
 * Sets the interval in milliseconds that will be used for the blinking
 * Parameter will be within the range from 100 - 10000 ms
 * @param TIMER_PERIOD
 */
public void setTimerPeriod(final int TIMER_PERIOD) {
  timerPeriod = TIMER_PERIOD < 100 ? 100 : (TIMER_PERIOD > 10000 ? 10000 : TIMER_PERIOD);
  TIMER.setDelay(timerPeriod);
}

代码示例来源:origin: citiususc/hipster

@Override
  public void stateChanged(ChangeEvent e) {
    timer.setDelay((Integer) refreshSpinner.getValue());
  }
});

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-xam-ui

public void actionPerformed(java.awt.event.ActionEvent e) {
  count++;
  if (count > 5) {
    timer.setDelay(75);
  } else if (count > 2) {
    timer.setDelay(200);
  }
  performAction();
}

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-extension-envsupport

public void actionPerformed(ActionEvent e)
  {
    plugintimer.stop();
    if (time_ > 0)
    {
      plugintimer.setDelay(time_);
      plugintimer.start();
    }
  }
}

代码示例来源:origin: stackoverflow.com

javax.swing.Timer timer1 = new javax.swing.Timer(0, new ActionListener() {
   @Override
   public void actionPerformed(ActionEvent e) {
     label.setText(new Date());
   }
 });
 timer1.setRepeats(true);
 timer1.setDelay(1000);

代码示例来源:origin: com.jidesoft/jide-oss

private void updateTimer(MouseEvent e) {
  if (_timer != null) {
    _timer.setDelay(getDelay(e));
  }
}

代码示例来源:origin: org.activecomponents.jadex/jadex-kernel-extension-envsupport

public void customResultAvailable(Object result)
{
  IClockService    clock    = (IClockService)result;
  clock.removeChangeListener(clocklistener);
  vptimer.setDelay(delay);
  vptimer.start();
}
public void customExceptionOccurred(Exception exception)

代码示例来源:origin: xyz.cofe/gui.swing

public TableFocusTracker timerDelay( int delay ){
  if( delay<1 )throw new IllegalArgumentException( "delay<1" );
  synchronized(this){
    Timer t = getTimer();
    if( t!=null ){
      t.setDelay(delay);
    }
  }
  return this;
}

代码示例来源:origin: com.googlecode.gstreamer-java/gstreamer-java

SwingFuture(Callable<V> call, long initialDelay, long interval, TimeUnit unit) {
  super(call);
  timer = new javax.swing.Timer(1, this);
  
  timer.setInitialDelay(Math.max(1, (int) unit.toMillis(initialDelay)));
  // set the between-event delay
  timer.setDelay(Math.max(1, (int) unit.toMillis(interval)));
  
  // Don't coalesce events - some code will depend on the timer being
  // fired every time.
  timer.setCoalesce(false);
}

代码示例来源:origin: org.terracotta.modules/tim-quartz-ui

public void actionPerformed(ActionEvent e) {
  int pass = passes.getAndIncrement();
  if (pass < maxPasses) {
   triggerModelNode.setAnimateColor(shades[pass]);
   timer.setDelay(delays[pass]);
  } else {
   triggerModelNode.setAnimateColor(null);
   timer.stop();
  }
 }
}

代码示例来源:origin: org.nuiton.jaxx/jaxx-widgets

private void $completeSetup() {
  allComponentsCreated = true;
  if (log.isDebugEnabled()) {
    log.debug(this);
  }
  
  // apply 3 property setters
  setBackground(Color.WHITE);
  setForeground(Color.BLACK);
  timer.setDelay(delay);
  $afterCompleteSetup();
}

代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/org-netbeans-modules-editor-lib

/** Set the delay between stopping
 * mouse movement and displaying
 * of the tooltip in milliseconds.
 */
public void setInitialDelay(int delay) {
  if (enterTimer.getDelay() != delay) {
    int oldDelay = enterTimer.getDelay();
    enterTimer.setDelay(delay);
    firePropertyChange(PROP_INITIAL_DELAY,
      new Integer(oldDelay), new Integer(enterTimer.getDelay()));
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-xml-xam-ui

private void startTimer() {
  performAction();
  Timer t = getTimer();
  if (t.isRunning()) {
    return;
  }
  repaint();
  t.setDelay(400);
  t.start();
}

代码示例来源:origin: protegeproject/protege

private void performFind() {
  if(this.settingText) {
    return;
  }
  searchStartedHandler.handleSearchStarted();
  timer.setDelay((int) OWLEntityFinderPreferences.getInstance().getSearchDelay());
  timer.restart();
}

相关文章