Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.awt.*;
- import java.awt.event.*;
- import javax.swing.*;
- import java.util.Calendar;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- import javax.swing.JButton;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import javax.swing.JOptionPane;
- import javax.swing.JPanel;
- import javax.swing.JTextField;
- import java.awt.Color;
- import java.awt.Toolkit;
- class clockexample1 extends JFrame {
- private JTextField _textfield1;
- public clockexample1() {
- _textfield1 = new JTextField(5);
- _textfield1.setEditable(false);
- JPanel panel1 = new JPanel();
- panel1.setLayout(new FlowLayout());
- panel1.add(_textfield1);
- JButton button1 = new JButton("click here");
- final Toolkit tk = Toolkit.getDefaultToolkit();tk.beep();
- this.setContentPane(panel1);
- this.setTitle("Text Clock 1");
- this.pack();
- this.setLocationRelativeTo(null);
- this.setResizable(true);
- panel1.add(button1);
- javax.swing.Timer t = new javax.swing.Timer(1000, new ClockListener());
- t.start();
- }
- class ClockListener implements ActionListener {
- int count = 0;
- public void actionPerformed(ActionEvent e) {
- int fakeSecond = (count++ % 4) + 1;
- Calendar now = Calendar.getInstance();
- int h = now.get(Calendar.HOUR_OF_DAY);
- int m = now.get(Calendar.MINUTE);
- int s = now.get(Calendar.SECOND);
- _textfield1.setText("" + fakeSecond + "");
- }
- }
- public static void main(String[] args) {
- JFrame clock = new clockexample1();
- clock.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement