Java + Timer concept

Java + Timer concept

View Answers

August 29, 2009 at 10:33 AM

Hi Friend,

Try the following code:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.html.*;

public class Test{
final static int interval = 1000;
int i;
JLabel label;
JProgressBar pb;
Timer timer;
JButton button;
public Test() {
JFrame frame = new JFrame("Swing Progress Bar");
button = new JButton("Start");
button.addActionListener(new ButtonListener());

pb = new JProgressBar(0, 20);
pb.setValue(0);
pb.setStringPainted(true);
label = new JLabel("Roseindia");
JPanel panel = new JPanel();
panel.add(button);
panel.add(pb);
JPanel panel1 = new JPanel();
panel1.setLayout(new BorderLayout());
panel1.add(panel, BorderLayout.NORTH);
panel1.add(label, BorderLayout.CENTER);
panel1.setBorder(BorderFactory.createEmptyBorder(20, 20, 20, 20));
frame.setContentPane(panel1);
frame.pack();
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
timer = new Timer(interval, new ActionListener() {
public void actionPerformed(ActionEvent evt) {
if (i == 20){
Toolkit.getDefaultToolkit().beep();
timer.stop();
button.setEnabled(true);
pb.setValue(0);
String str = "<html>" + "<font color=\"#FF0000\">" + "<b>" + "Completed." + "</b>" + "</font>" + "</html>";
label.setText(str);
}
i = i + 1;
pb.setValue(i);
}
});
}
class ButtonListener implements ActionListener {
public void actionPerformed(ActionEvent ae) {
button.setEnabled(false);
i = 0;
String str = "<html>" + "<font color=\"#008000\">" + "<b>" + "Work in progress......." + "</b>" + "</font>" + "</html>";
label.setText(str);
timer.start();
}
}

public static void main(String[] args) {
Test spb = new Test();
}
}

Hope that it will be helpful for you.
Thanks

March 6, 2012 at 7:30 PM

This is really helpful ! thank you so much for sharing the code :)









Related Tutorials/Questions & Answers:
Java + Timer concept - Java Beginners
Java + Timer concept  sir, I am using swing based model. My form... interval) and retrieve values and print it in console. I want code using timer concept.  Hi Friend, Try the following code: import java.awt.
Java timer
Java timer  Hi. I want to use a timer in one of my java projects... java.util.Timer; import java.util.TimerTask; public class ToDo { Timer timer;ADS_TO_REPLACE_1 public ToDo ( int seconds ) { timer = new Timer
Advertisements
Java Timer Task
Java Timer Task  How to assign a task in java at specified date & time (with seconds) using threads
code for timer in java netbeans for online test series countdown timer
code for timer in java netbeans for online test series countdown timer  code for timer in java netbeans for online test series countdown timer
Timer in the code - Java Beginners
Timer in the code  This is the question I posted yesterday: "I'm trying to write a program that has a text field for input, two buttons and the output text area. A user is asked to type in a number. The first button when pressed
java hello and timer alert application
java hello and timer alert application  Hi, Please help me create a simple Java application that can display "Hello world" and current Time alert on mobile device screen using mobile screen emulator. Regards
Java Timer
Java Timer  Hai Sir, I want to know How to schedule a task on first date of every month in java by using Java timer.Please help me sir. thank you, Shyam
j2me timer and timer task
j2me timer and timer task  have anyone idea to change a direction of bubble, according to changing time.   Please go through the following links: http://www.roseindia.net/j2me/timer-midlet.shtml http
Difference between Timer and Thread?
Difference between Timer and Thread?  Can anyone tell me about the difference between Timer and Thread, Why we need to have Timer in case we have Thread implimentation startegy in Java
Maven dependency for cn.stylefeng.roses - timer-api version 7.0.0 is released. Learn to use timer-api version 7.0.0 in Maven based Java projects
- timer-api version 7.0.0 in Java projects. Follow the step by step tutorial... - timer-api version 7.0.0 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.0.0 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.0.1 is released. Learn to use timer-api version 7.0.1 in Maven based Java projects
- timer-api version 7.0.1 in Java projects. Follow the step by step tutorial... - timer-api version 7.0.1 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.0.1 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.0.2 is released. Learn to use timer-api version 7.0.2 in Maven based Java projects
- timer-api version 7.0.2 in Java projects. Follow the step by step tutorial... - timer-api version 7.0.2 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.0.2 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.0.3 is released. Learn to use timer-api version 7.0.3 in Maven based Java projects
- timer-api version 7.0.3 in Java projects. Follow the step by step tutorial... - timer-api version 7.0.3 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.0.3 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.1.0 is released. Learn to use timer-api version 7.1.0 in Maven based Java projects
- timer-api version 7.1.0 in Java projects. Follow the step by step tutorial... - timer-api version 7.1.0 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.1.0 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.1.1 is released. Learn to use timer-api version 7.1.1 in Maven based Java projects
- timer-api version 7.1.1 in Java projects. Follow the step by step tutorial... - timer-api version 7.1.1 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.1.1 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.1.2 is released. Learn to use timer-api version 7.1.2 in Maven based Java projects
- timer-api version 7.1.2 in Java projects. Follow the step by step tutorial... - timer-api version 7.1.2 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.1.2 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.1.3 is released. Learn to use timer-api version 7.1.3 in Maven based Java projects
- timer-api version 7.1.3 in Java projects. Follow the step by step tutorial... - timer-api version 7.1.3 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.1.3 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.1.4 is released. Learn to use timer-api version 7.1.4 in Maven based Java projects
- timer-api version 7.1.4 in Java projects. Follow the step by step tutorial... - timer-api version 7.1.4 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.1.4 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.1.5 is released. Learn to use timer-api version 7.1.5 in Maven based Java projects
- timer-api version 7.1.5 in Java projects. Follow the step by step tutorial... - timer-api version 7.1.5 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.1.5 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.2.0 is released. Learn to use timer-api version 7.2.0 in Maven based Java projects
- timer-api version 7.2.0 in Java projects. Follow the step by step tutorial... - timer-api version 7.2.0 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.2.0 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.3.2 is released. Learn to use timer-api version 7.3.2 in Maven based Java projects
- timer-api version 7.3.2 in Java projects. Follow the step by step tutorial... - timer-api version 7.3.2 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.3.2 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.3.2 is released. Learn to use timer-api version 7.3.2 in Maven based Java projects
- timer-api version 7.3.2 in Java projects. Follow the step by step tutorial... - timer-api version 7.3.2 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.3.2 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.2.1 is released. Learn to use timer-api version 7.2.1 in Maven based Java projects
- timer-api version 7.2.1 in Java projects. Follow the step by step tutorial... - timer-api version 7.2.1 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.2.1 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.2.4 is released. Learn to use timer-api version 7.2.4 in Maven based Java projects
- timer-api version 7.2.4 in Java projects. Follow the step by step tutorial... - timer-api version 7.2.4 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.2.4 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.3.1 is released. Learn to use timer-api version 7.3.1 in Maven based Java projects
- timer-api version 7.3.1 in Java projects. Follow the step by step tutorial... - timer-api version 7.3.1 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.3.1 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.3.0 is released. Learn to use timer-api version 7.3.0 in Maven based Java projects
- timer-api version 7.3.0 in Java projects. Follow the step by step tutorial... - timer-api version 7.3.0 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.3.0 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.2.3 is released. Learn to use timer-api version 7.2.3 in Maven based Java projects
- timer-api version 7.2.3 in Java projects. Follow the step by step tutorial... - timer-api version 7.2.3 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.2.3 of timer
Maven dependency for cn.stylefeng.roses - timer-api version 7.2.2 is released. Learn to use timer-api version 7.2.2 in Maven based Java projects
- timer-api version 7.2.2 in Java projects. Follow the step by step tutorial... - timer-api version 7.2.2 java library in your project. ADS_TO_REPLACE_2 Now you...Maven dependency for  cn.stylefeng.roses  - Version 7.2.2 of timer
Maven dependency for com.ineunet - knife-timer version 2.7.2 is released. Learn to use knife-timer version 2.7.2 in Maven based Java projects
this version ( com.ineunet - knife-timer version 2.7.2 ) in their Java project...Maven dependency for  com.ineunet  - Version 2.7.2 of knife-timer released The developers of   com.ineunet - knife-timer project have
Timer and TimerTask
Timer and TimerTask  i have problem of java.lang.IllegalStateException: Task already scheduled or cancelled
Maven dependency for com.spikhalskiy - hashed-wheel-timer version 0.3.0-RC1 is released. Learn to use hashed-wheel-timer version 0.3.0-RC1 in Maven based Java projects
-timer version 0.3.0-RC1 ) in their Java project if it is based on Maven... - hashed-wheel-timer version 0.3.0-RC1 java library in your project. ADS_TO_REPLACE_2...-wheel-timer released The developers of   com.spikhalskiy - hashed
Insertion Sort Timer
Insertion Sort Timer  Welcome all I wanna program in java find the timer of insertion sort and find time complexity for random value thanks all
timer using javascript
timer using javascript  How to display timer on HTML page using JavaScript
Timer - Swing AWT
Timer  How can I make a simple countdown timer in my GUI?  ... { ProgressMonitor progress; static int counter = 0; Timer timer...("Progress bar timer Demo"); setSize(250, 100); setDefaultCloseOperation
ModuleNotFoundError: No module named 'timer'
ModuleNotFoundError: No module named 'timer'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'timer' How to remove the ModuleNotFoundError: No module named 'timer'
Version of geronimo>geronimo-timer dependency
List of Version of geronimo>geronimo-timer dependency
Version of com.ineunet>knife-timer dependency
List of Version of com.ineunet>knife-timer dependency
Version of com.rhcloud>timemanager-timer dependency
List of Version of com.rhcloud>timemanager-timer dependency
javascript timer countdown
javascript timer countdown  How to disable/enable the javascript timer countdown?   <!-- CSS Code --> #txt { border:none; font... = "yourpage.htm" // redirects to specified page once timer ends and ok button
ModuleNotFoundError: No module named 'code-timer'
ModuleNotFoundError: No module named 'code-timer'  Hi, My Python... 'code-timer' How to remove the ModuleNotFoundError: No module named 'code-timer' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'code-timer'
ModuleNotFoundError: No module named 'code-timer'  Hi, My Python... 'code-timer' How to remove the ModuleNotFoundError: No module named 'code-timer' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'djangocms-timer'
ModuleNotFoundError: No module named 'djangocms-timer'  Hi, My... named 'djangocms-timer' How to remove the ModuleNotFoundError: No module named 'djangocms-timer' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'django-timer'
ModuleNotFoundError: No module named 'django-timer'  Hi, My Python... 'django-timer' How to remove the ModuleNotFoundError: No module named 'django-timer' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'django-timer'
ModuleNotFoundError: No module named 'django-timer'  Hi, My Python... 'django-timer' How to remove the ModuleNotFoundError: No module named 'django-timer' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'easy-timer'
ModuleNotFoundError: No module named 'easy-timer'  Hi, My Python... 'easy-timer' How to remove the ModuleNotFoundError: No module named 'easy-timer' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'easy-timer'
ModuleNotFoundError: No module named 'easy-timer'  Hi, My Python... 'easy-timer' How to remove the ModuleNotFoundError: No module named 'easy-timer' error? Thanks   Hi, In your python environment you
ModuleNotFoundError: No module named 'gevent_timer'
ModuleNotFoundError: No module named 'gevent_timer'  Hi, My Python... 'gevent_timer' How to remove the ModuleNotFoundError: No module named 'gevent_timer' error? Thanks   Hi, In your python
ModuleNotFoundError: No module named 'magic-timer'
ModuleNotFoundError: No module named 'magic-timer'  Hi, My Python... 'magic-timer' How to remove the ModuleNotFoundError: No module named 'magic-timer' error? Thanks   Hi, In your python environment
ModuleNotFoundError: No module named 'maple_timer'
ModuleNotFoundError: No module named 'maple_timer'  Hi, My Python... 'maple_timer' How to remove the ModuleNotFoundError: No module named 'maple_timer' error? Thanks   Hi, In your python environment
ModuleNotFoundError: No module named 'monocle_timer'
ModuleNotFoundError: No module named 'monocle_timer'  Hi, My... 'monocle_timer' How to remove the ModuleNotFoundError: No module named 'monocle_timer' error? Thanks   Hi, In your python

Ads