zoukankan      html  css  js  c++  java
  • 16.24

     1 import javax.swing.*;
     2 import java.awt.*;
     3 import java.awt.event.*;
     4 
     5 public class Test_16_24 extends JFrame{
     6     JPanel butJP= new JPanel();
     7     StillClock clock = new StillClock();
     8     JButton jb1 = new JButton("start");
     9     JButton jb2 = new JButton("stop");
    10     Timer timer = new Timer(1000,new ActionListener(){
    11         @Override
    12         public void actionPerformed(ActionEvent e) {
    13             // TODO Auto-generated method stub
    14             clock.setCurrentTime();
    15             clock.repaint();
    16         }        
    17     });
    18     
    19     public Test_16_24(){        
    20         butJP.add(jb1);
    21         butJP.add(jb2);
    22         add(butJP,BorderLayout.SOUTH);
    23         add(clock,BorderLayout.CENTER);
    24         //start event listener
    25         jb1.addActionListener(new ActionListener(){
    26 
    27             @Override
    28             public void actionPerformed(ActionEvent arg0) {
    29                 // TODO Auto-generated method stub                
    30                 timer.start();
    31             }
    32             
    33         });
    34         //stop event listener
    35         jb2.addActionListener(new ActionListener(){
    36 
    37             @Override
    38             public void actionPerformed(ActionEvent arg0) {
    39                 // TODO Auto-generated method stub
    40                 timer.stop();
    41             }
    42             
    43         });
    44         
    45     }
    46     
    47     public static void main(String[] args) {
    48         // TODO Auto-generated method stub
    49         JFrame frame = new Test_16_24();
    50         frame.setTitle("Test_16_24");
    51         frame.setSize(300, 300);
    52         frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    53         frame.setLocationRelativeTo(null);
    54         frame.setVisible(true);
    55     }
    56 
    57 }
    Test_16_24.java
  • 相关阅读:
    java private修饰的类和变量
    Volatile和Synchronized对可见性和原子性的支持
    Socket套接字
    Spring MVC请求执行流程
    Spring AOP术语解释
    equals()和==的区别
    约瑟夫环之递归算法
    数据库特性之原子性和一致性
    设计模式之单例模式
    平衡二叉树的插入旋转
  • 原文地址:https://www.cnblogs.com/wanjiang/p/5682972.html
Copyright © 2011-2022 走看看