Java - 如何使用窗口构建器在JTextField中添加时钟?

时间:2012-12-07 19:21:45

标签: java swing jtextfield clock windowbuilder

  

可能重复:
  Best way to constrain user to enter a time in a JTextField

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

1 个答案:

答案 0 :(得分:0)

使用java date&时间。例如:

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”