当前位置: 首页 > 面试题库 >

JTextField时间HH:mm:ss

黄淇
2023-03-14
问题内容

我有一个特定任务的估计时间(以分钟为单位),只需几分钟。如何将其放在JFormattedTextField中,格式为HH:mm:ss


问题答案:

JFormattedTextField接受一个Format对象-因此DateFormat,您可以通过调用来传递您得到的a
DateFormat#getTimeInstance()。您也可以使用SimpleDateFormatwith
HH:mm:ss作为格式字符串。

另请参阅:http
:
//download.oracle.com/javase/tutorial/uiswing/components/formattedtextfield.html#format

如果您不限于使用JFormattedTextField,还可以考虑使用TimeUnit自Java
1.5开始提供的类进行自己的格式化,如以下答案所示:如何在Java中将毫秒转换为“X分钟,x秒”?



 类似资料:
  • 问题内容: 当鼠标单击该文本字段时,我需要使该程序清除文本字段中的文本。我已经尝试了一些方法,但是还没有一个对我有用。 这是完整的代码: 问题答案: TL; DR 无论如何,注册和替代对我有用, 我希望这个例子能使您正确地开始!

  • 介绍 (Introduction) JTextField类是一个允许编辑单行文本的组件。 Class 声明 (Class Declaration) 以下是javax.swing.JTextField类的声明 - public class JTextField extends JTextComponent implements SwingConstants 字段 (Field)

  • 主要内容:1 Java JTextField的介绍,2 Java JTextField的声明,3 Java JTextField的构造方法,4 Java JTextField的方法,5 Java JTextField的案例1,6 Java JTextField的案例21 Java JTextField的介绍 JTextField类的对象是一个文本组件,允许编辑单行文本。它继承了JTextComponent类。 2 Java JTextField的声明 我们来看一下javax.swing.JTex

  • 尝试在JTextField被更新时获取其值(插入字符、删除字符、更改字符),然后设置其值。 我遇到了“试图在通知中变异”的例外情况,导致我: 但是,决不能从文档侦听器中修改文本组件的内容。如果这样做,程序可能会死锁。相反,您可以使用格式化的文本字段或提供文档过滤器。从这里开始 我正在使用文档过滤器将JTextField的字符数限制为12,但我不知道如何在不使用文档侦听器的情况下检测JTextFie

  • 在我的一个java应用程序中,有一个字段,用户应该在其中输入时间。我知道,我可以简单地将其作为一个普通的保存,在验证时,我可以检查值等等。。。 但我认为还有更好的方法。。 例如,如果这是一个日期问题,那么JXDatePicker(随附带)可以非常方便地使用。最终,用户选择的是一个日期。 同样,也必须有更好的时间选择方法。如果你知道更好的解决方案,会有人分享你的知识吗? 任何想法都值得赞赏。非常感谢

  • 问题内容: 正确,我有一个JTabbedPane,它的JPanel包含一个JLabel和一个JTextField。 我的密码 JTabbed Pane声明: 文本字段声明: JLabel:this.channelLabel = new JLabel(“ Channel name:”); this.channelLabel.setSize(150,30); this.channelLabel.set