clockdemo.java
来自「java课件 java课件 java课件 java课件」· Java 代码 · 共 45 行
JAVA
45 行
//<applet code="ClockDemo.class" height="200" width="300">
//</applet>
import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.text.DateFormat;
public class ClockDemo extends JApplet{
private Thread clockThread = null;
private ClockPanel cp=new ClockPanel();
public void init(){
getContentPane().add(cp);
}
public void start() {
if (clockThread == null) {
clockThread = new Thread(cp, "Clock");
clockThread.start();
}
}
public void stop() {
clockThread = null;
}
}
class ClockPanel extends JPanel implements Runnable{
public void paintComponent(Graphics g) {
super.paintComponent(g);
Calendar cal = Calendar.getInstance();
Date date = cal.getTime();
DateFormat dateFormatter = DateFormat.getTimeInstance();
g.setColor(Color.BLUE);
g.setFont(new Font("TimesNewRoman",Font.BOLD,36));
g.drawString(dateFormatter.format(date), 50, 50);
}
public void run() {
while (true) {
repaint();
try {
Thread.sleep(1000);
} catch (InterruptedException e){ }
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?