任务要求如下:
(1)编写计数器类Counter,并编写图形界面,其中包括三个按钮、一个标签。按钮分别是计数器加一、计数器减一和计数器清零,标签显示当前的计数器数值。运行所编写的程序,单击按钮观察标签显示的变化。
(2)为所编写的界面增加事件响应功能:当用户按数字键时,相应的数字回显在显示区上;当用户按“清除”键时,显示区的数字清空;
(3)编程实现一个学生信息管理系统的图形界面。需要录入的信息包括学生学号、姓名、性别、出生年、月、日、年级以及是否联合培养。根据这些信息的性质选择使用不同图形组件来设计界面。
(4)为任务(3)所编写的界面增加事件响应功能。当用户选定了某一个出生月份,例如3月份时,系统自动把日期的选择范围限制在1~31之间;当用户单击“录入”按钮时,系统把所有的学生信息打印在屏幕上。
由于初学,有很多问题还不明白,请问(2),(3),(4)如何实现?请各位大侠指点指点.谢谢.

解决方案 »

  1.   

    int delay = 1000;   // delay for 5 sec.
                 int period = 1000;  // repeat every sec.
                 timer = new Timer();
        
                 timer.scheduleAtFixedRate(new TimerTask() {
                          public void run() {
                                      // Task here ...
                                      TIME_PRO++;
                                    
                              }
                      }, delay, period);