java实现电子表
时间: 2023-10-31 12:06:18 浏览: 44
要实现一个简单的电子表,可以使用Java提供的GUI库Swing。下面是一个简单的示例代码:
```java
import javax.swing.*;
import java.awt.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class DigitalClock extends JFrame {
private static final long serialVersionUID = 1L;
private JLabel labelClock;
public DigitalClock() {
setTitle("Digital Clock");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setResizable(false);
setSize(250, 100);
labelClock = new JLabel();
labelClock.setFont(new Font("Arial", Font.BOLD, 36));
labelClock.setHorizontalAlignment(JLabel.CENTER);
add(labelClock);
Timer timer = new Timer(1000, e -> updateClock());
timer.start();
}
private void updateClock() {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("HH:mm:ss");
labelClock.setText(format.format(calendar.getTime()));
}
public static void main(String[] args) {
DigitalClock clock = new DigitalClock();
clock.setVisible(true);
}
}
```
以上代码实现了一个简单的数字时钟,每秒钟更新一次显示的时间。通过使用Swing库的JFrame和JLabel,我们可以轻松地创建一个GUI应用程序,并在标签中显示时间。