0

可能重复:
约束用户在 JTextField 中输入时间的最佳方式

我在 Eclipse 中使用窗口构建器,我有一个 JTextField,我想将小时设置为文本 (hh:mm:ss)。我有一些麻烦;有人可以帮助我吗?谢谢你

4

1 回答 1

0

使用 java 日期和时间。例子:

import java.util.*;
...
  // Create a Gregorian calendar initialized
  // with the current date and time in the
  // default locale and timezone.
  GregorianCalendar gcalendar = new GregorianCalendar();

  String hr = ("" + gcalendar.get(Calendar.HOUR) + ":");
  String min = ("" + gcalendar.get(Calendar.MINUTE) + ":");
  String sec = ("" + gcalendar.get(Calendar.SECOND));

然后做:

<textFieldName>.setText(hr + min + sec);

这会将文本字段中的文本更改为“HH:MM:SS”

于 2012-12-07T19:32:39.403 回答