用Java输出一个flash时钟
时间: 2023-03-20 21:01:50 浏览: 73
以下是一个示例代码,它利用 Java Swing 库创建了一个简单的闪烁时钟:
```
import javax.swing.*;
import java.awt.*;
public class FlashClock extends JFrame {
private JLabel timeLabel = new JLabel("", JLabel.CENTER);
public FlashClock() {
getContentPane().setLayout(new BorderLayout());
getContentPane().add(timeLabel, BorderLayout.CENTER);
timeLabel.setFont(new Font("Arial", Font.BOLD, 30));
Timer timer = new Timer(500, e -> {
timeLabel.setText(java.time.LocalTime.now().toString());
timeLabel.setVisible(!timeLabel.isVisible());
});
timer.start();
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(200, 100);
setVisible(true);
}
public static void main(String[] args) {
new FlashClock();
}
}
```
这段代码创建了一个名为 `FlashClock` 的 Java 窗口,并在其中放置了一个可闪烁的时间标签。