update:demo11

This commit is contained in:
dichgrem
2026-01-14 16:13:53 +08:00
parent 6ce5c76843
commit 1bbfe0e546
4 changed files with 226 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
package com.study.demo11;
import java.awt.Button;
import java.awt.Frame;
import java.awt.TextArea;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
public class TimeLogger extends Frame {
private Button logButton;
private TextArea logArea;
private DateTimeFormatter formatter;
public TimeLogger() {
super("时间记录器");
formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
logButton = new Button("记录时间");
logArea = new TextArea(10, 40);
logArea.setEditable(false);
logButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
logTime();
}
});
add(logButton, java.awt.BorderLayout.NORTH);
add(logArea, java.awt.BorderLayout.CENTER);
setSize(400, 300);
setLocationRelativeTo(null);
setVisible(true);
}
private void logTime() {
LocalDateTime now = LocalDateTime.now();
String timeStr = "点击时间:" + now.format(formatter) + "\n";
logArea.append(timeStr);
}
public static void main(String[] args) {
new TimeLogger();
}
}