private CommandState() { myMappingTimer = new Timer(DEFAULT_TIMEOUT_LENGTH, null); myMappingTimer.setRepeats(false); myStates.push(new State(Mode.COMMAND, SubMode.NONE, MappingMode.NORMAL)); myLastChangeRegister = VimPlugin.getRegister().getDefaultRegister(); }
/** Impl of HierarchyListener, starts init job with delay when component shown, * stops listening to asociated component it isn't showing anymore, * calls cancel if desirable. * @param evt hierarchy event */ @Override public void hierarchyChanged(HierarchyEvent evt) { final boolean hierachyChanged = (evt.getChangeFlags() & HierarchyEvent.SHOWING_CHANGED) != 0; LOG.log(Level.FINE, "Hierarchy Changed {0}", hierachyChanged); if (hierachyChanged) { boolean isShowing = comp4Init.isShowing(); if (timer == null && isShowing) { timer = new Timer(20, this); timer.setRepeats(false); timer.start(); LOG.log(Level.FINE, "Timer started for {0}", comp4Init); } else if (!isShowing) { comp4Init.removeHierarchyListener(this); LOG.log(Level.FINE, "Not showing, cancling for {0}", comp4Init); cancel(); } } }
int delayTime = 2 * 1000; javax.swing.Timer myTimer = new Timer(delayTime, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { // TODO: put in the code you want called in xxx mSecs. } }); myTimer.setRepeats(false); myTimer.start();
tabbedPane.addTab( "Searching", new RotatingIcon( new ImageIcon( "resources/images/progress-indeterminate.png" ), tabbedPane ), new JLabel( new ImageIcon( "resources/images/rotatingIcon.gif" ) ) ); frame.getContentPane().add( tabbedPane ); frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); frame.pack(); frame.setVisible( true ); private RotatingIcon( Icon icon, final JComponent component ) { delegateIcon = icon; rotatingTimer = new Timer( 100, new ActionListener() { @Override public void actionPerformed( ActionEvent e ) { rotatingTimer.setRepeats( false ); rotatingTimer.start(); delegateIcon.paintIcon(c, g2, x, y); g2.setTransform(original); rotatingTimer.start();
frame.add(createUI()); frame.pack(); frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); frame.setLocationRelativeTo(null); frame.setVisible(true); javax.swing.Timer timer = new javax.swing.Timer(3000, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { timer.setRepeats(true); timer.setCoalesce(true); timer.start();
public void setTimeout(int timeout){ Timer timer = new Timer(timeout, new ActionListener(){ @Override public void actionPerformed(ActionEvent arg0) { command = null; dismiss(); } }); timer.setRepeats(false); timer.start(); }
SwingTimerFullBinding(SourceBinding source, TargetBinding target, int interval, int duration) { setSourceBinding(source); setTargetBinding(target); timer = new Timer(interval, this); timer.setInitialDelay(0); timer.setRepeats(true); this.duration = duration; }
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); timeDisplay=new JLabel("0"); frame.getContentPane().add(timeDisplay); frame.pack(); frame.setVisible(true); timer=new Timer(1000, this); timer.setRepeats(false); timer.start(); timeDisplay.setText(elapsed+" Milliseconds since start"); timer.setInitialDelay((int)(startTime+seconds*1000-now)); timer.start();
public void gainLifeDisplay() { if (faderGainLife == null && doGainFade) { doGainFade = false; faderGainLife = new Timer(50, new ActionListener() { 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); } } } }); gainX = 0; faderGainLife.setInitialDelay(25); faderGainLife.setRepeats(true); faderGainLife.start(); } }
clearIntrospector = new Timer(15000, doClear); clearIntrospector.setRepeats(false);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); label = new JLabel("Some text to delete in 5 seconds"); frame.add(label); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); Timer t = new Timer(5000, new ActionListener() { t.setRepeats(false); t.start();
public void loseLifeDisplay() { if (faderLoseLife == null && doLoseFade) { doLoseFade = false; faderLoseLife = new Timer(50, new ActionListener() { 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); } } } }); loseX = 0; faderLoseLife.setInitialDelay(25); faderLoseLife.setRepeats(true); faderLoseLife.start(); } }
/** * Constructor. * * @param delay The delay between the last key press and when the document * is parsed. * @param textArea The text area whose document the parser will be * parsing. */ ParserManager(int delay, RSyntaxTextArea textArea) { this.textArea = textArea; textArea.getDocument().addDocumentListener(this); textArea.addPropertyChangeListener("document", this); parsers = new ArrayList<Parser>(1); // Usually small timer = new Timer(delay, this); timer.setRepeats(false); running = true; }
testFrame.add( new JScrollPane( textArea ), BorderLayout.CENTER ); Timer timer = new Timer( 1000, new ActionListener() { @Override public void actionPerformed( ActionEvent e ) { timer.setRepeats( true ); timer.start(); JButton button = new JButton( "Click me" ); button.addActionListener( new ActionListener() { testFrame.add( button, BorderLayout.SOUTH ); testFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); testFrame.pack(); testFrame.setVisible( true );
/** Impl of HierarchyListener, starts init job with delay when component shown, * stops listening to asociated component it isn't showing anymore, * calls cancel if desirable. * @param evt hierarchy event */ @Override public void hierarchyChanged(HierarchyEvent evt) { final boolean hierachyChanged = (evt.getChangeFlags() & HierarchyEvent.SHOWING_CHANGED) != 0; LOG.log(Level.FINE, "Hierarchy Changed {0}", hierachyChanged); if (hierachyChanged) { boolean isShowing = comp4Init.isShowing(); if (timer == null && isShowing) { timer = new Timer(20, this); timer.setRepeats(false); timer.start(); LOG.log(Level.FINE, "Timer started for {0}", comp4Init); } else if (!isShowing) { comp4Init.removeHierarchyListener(this); LOG.log(Level.FINE, "Not showing, cancling for {0}", comp4Init); cancel(); } } }
/** * Constructor. * * @param delay The delay between when the caret last moves and when the * text should be scanned for matching occurrences. This should * be in milliseconds. * @param color The color to use to mark the occurrences. This cannot be * <code>null</code>. */ MarkOccurrencesSupport(int delay, Color color) { timer = new Timer(delay, this); timer.setRepeats(false); p = new SmartHighlightPainter(); setColor(color); }
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.add(jsp); frame.pack(); frame.setVisible(true); Timer t = new Timer(2000, new AbstractAction() {//create timer to add JLabel to scrollPane after 2 seconds @Override public void actionPerformed(ActionEvent ae) { final JLabel label3 = new JLabel("Noooooo reealllly"); final JLabel label4 = new JLabel("Yes"); labelPanel.add(label); labelPanel.add(label2); labelPanel.add(label3); labelPanel.add(label4); t.setRepeats(false); t.start();
public IgnoredMessages(MainGui g) { this.g = g; Timer timer = new Timer(DELAY*1000, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { output(); } }); timer.setRepeats(true); timer.start(); }
clearIntrospector = new Timer(15000, doClear); clearIntrospector.setRepeats(false);
frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); frame.setLayout(new GridBagLayout()); ((JComponent)frame.getContentPane()).setBorder(new EmptyBorder(20, 20, 20, 20)); frame.add(new JLabel("Boo")); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); Timer timer = new Timer(5000, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { timer.setRepeats(false); timer.start();