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;
- import javax.swing.JFrame;
- class tryclock9 extends JFrame {
- private JTextField _textfield1;
- public tryclock9() {
- JFrame frame = new JFrame();
- _textfield1 = new JTextField(5);
- _textfield1.setEditable(false);
- JPanel panel1 = new JPanel();
- panel1.add(_textfield1);
- JButton button1 = new JButton("stop it!");
- JButton button2 = new JButton("start");
- JButton button3 = new JButton("previous frame!");
- JButton button4 = new JButton("next frame");
- this.setTitle("Text Clock 1");
- this.setLocationRelativeTo(null);
- this.setResizable(true);
- panel1.add(button1);
- panel1.add(button2);
- panel1.add(button4);
- frame.setSize(600,400);
- frame.add (panel1);
- frame.setVisible(true);
- ClockListener cl = new ClockListener();
- final Timer t = new Timer(1000, cl);
- button1.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- t.stop();
- }
- });
- button2.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent arg0) {
- t.start();
- }
- });
- }
- class ClockListener implements ActionListener {
- int count = 0;
- public void actionPerformed(ActionEvent e) {
- int fakeSecond = (count++ % 4) + 1;
- if (fakeSecond == 2) { System.out.println( "Hello, World!" );
- }
- 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 tryclock9();
- clock.setVisible(true);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment