代码:
import
java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.util.Date;
import javax.swing.Timer;
import java.awt.event.ActionListener;
import javax.swing. * ;
class TimePrinter implements ActionListener {
public void actionPerformed(ActionEvent event) {
Date now = new Date();
System.out.println( " At the tone,the time is " + now);
Toolkit.getDefaultToolkit().beep();
}
}
class Test1 {
public static void main(String[] args) {
int delay = 1000 ; // milliseconds
ActionListener al = new TimePrinter();
Timer t = new Timer(delay,al);
t.start();
}
}
import java.awt.event.ActionEvent;
import java.util.Date;
import javax.swing.Timer;
import java.awt.event.ActionListener;
import javax.swing. * ;
class TimePrinter implements ActionListener {
public void actionPerformed(ActionEvent event) {
Date now = new Date();
System.out.println( " At the tone,the time is " + now);
Toolkit.getDefaultToolkit().beep();
}
}
class Test1 {
public static void main(String[] args) {
int delay = 1000 ; // milliseconds
ActionListener al = new TimePrinter();
Timer t = new Timer(delay,al);
t.start();
}
}
改代码编译无错执行,没有显示任何内容;
改为:
import
java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.util.Date;
import javax.swing.Timer;
import java.awt.event.ActionListener;
import javax.swing. * ;
class TimePrinter implements ActionListener ... {
public void actionPerformed(ActionEvent event) ...{
Date now = new Date();
System.out.println("At the tone,the time is"+now);
Toolkit.getDefaultToolkit().beep();
}
}
class Test1 ... {
public static void main(String[] args) ...{
int delay = 1000; //milliseconds
ActionListener al = new TimePrinter();
Timer t = new Timer(delay,al);
t.start();
//没有以下代码程序执行什么都没显示
if (JOptionPane.showConfirmDialog(null, "确定停止该程序么? ", " ",
JOptionPane.YES_NO_OPTION) ) {
System.exit(0);
}
}...== 1
}
import java.awt.event.ActionEvent;
import java.util.Date;
import javax.swing.Timer;
import java.awt.event.ActionListener;
import javax.swing. * ;
class TimePrinter implements ActionListener ... {
public void actionPerformed(ActionEvent event) ...{
Date now = new Date();
System.out.println("At the tone,the time is"+now);
Toolkit.getDefaultToolkit().beep();
}
}
class Test1 ... {
public static void main(String[] args) ...{
int delay = 1000; //milliseconds
ActionListener al = new TimePrinter();
Timer t = new Timer(delay,al);
t.start();
//没有以下代码程序执行什么都没显示
if (JOptionPane.showConfirmDialog(null, "确定停止该程序么? ", " ",
JOptionPane.YES_NO_OPTION) ) {
System.exit(0);
}
}...== 1
}
不知道 为什么没有加那条代码就执行不出来????