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
  • 相关阅读:
    2
    1
    Java面试题整理二(侧重SSH框架)
    solr添加多个core
    Oracle SQL性能优化
    jQuery的$.ajax
    spring四种依赖注入方式
    通过JAXB完成Java对象与XML之间的转换
    window环境下将solr6.3部署到tomcat中
    Java面试题整理一(侧重多线程并发)
  • 原文地址:https://www.cnblogs.com/wanjiang/p/5682972.html
Copyright © 2011-2022 走看看