Clock Label Test Java code example - Click here to copy ->>>
Can't find what you're looking for? Try our search:
|
|
Really working examples categorized by API, package, class. You can compile and run our examples right away!
Not from source code for Java projects - only working examples! Copy, compile and run!
|
------------------
ClockTest.java
A demonstration framework for the Timer driven ClockLabel class
| Code: |
import javax.swing.*;
import java.awt.*;
public class ClockTest extends JFrame {
public ClockTest() {
super("Timer Demo");
setSize(300, 100);
setDefaultCloseOperation(EXIT_ON_CLOSE);
ClockLabel clock = new ClockLabel();
getContentPane().add(clock, BorderLayout.NORTH);
}
public static void main(String args[]) {
ClockTest ct = new ClockTest();
ct.setVisible(true);
}
}
|
ClockLabel.java
An extension of the JLabel class that listens to events from
a Timer object to update itself with the current date & time.
| Code: |
import java.util.Date;
import java.awt.event.*;
import javax.swing.*;
public class ClockLabel extends JLabel implements ActionListener {
public ClockLabel() {
super("" + new Date());
Timer t = new Timer(1000, this);
t.start();
}
public void actionPerformed(ActionEvent ae) {
setText((new Date()).toString());
}
}
/* Java Swing, Second Edition
* Tips and Tools for Killer GUIs
* By Marc Loy, Robert Eckstein, Dave Wood, James Elliott, Brian Cole
* Second Edition November 2002
* http://www.oreilly.com/catalog/jswing2/
*/
|
|
|
References.
The list of classes which were used on this page you can find below. The
links to Java API contain official SUN documentation about all used classes.
[ Go Back ]
|