本文整理了Java中javax.swing.Timer.setDelay()
方法的一些代码示例,展示了Timer.setDelay()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Timer.setDelay()
方法的具体详情如下:
包路径:javax.swing.Timer
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!