java日历查询代码swing
时间: 2023-07-09 17:06:19 浏览: 92
以下是一个简单的Java Swing程序,它使用Calendar类来显示当前日期和时间。你可以根据自己的需求修改和扩展它。
```java
import javax.swing.*;
import java.awt.*;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class CalendarApp extends JFrame {
private JLabel timeLabel;
public CalendarApp() {
setTitle("Calendar App");
setSize(300, 200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建一个面板来放置标签
JPanel panel = new JPanel();
panel.setLayout(new BorderLayout());
// 创建一个标签来显示时间
timeLabel = new JLabel("", JLabel.CENTER);
panel.add(timeLabel, BorderLayout.CENTER);
add(panel);
// 更新时间标签
updateTime();
// 创建一个定时器来更新时间标签
Timer timer = new Timer(1000, e -> {
updateTime();
});
timer.start();
}
private void updateTime() {
Calendar calendar = Calendar.getInstance();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = dateFormat.format(calendar.getTime());
timeLabel.setText(time);
}
public static void main(String[] args) {
CalendarApp app = new CalendarApp();
app.setVisible(true);
}
}
```
运行程序后,你将会看到一个窗口,它显示当前的日期和时间。每秒钟,时间标签将会更新一次。
阅读全文