字符串出现时间较短
我创建了一个字符串,我希望它看起来像 10 秒然后再次消失 你怎么能用java做到这一点? 我正在使用 swing,我想将其应用在标签上 抱歉没有具体说明,我对java还是新手
I created a string and i wanted it to appear to like 10 seconds and disappear again
how can you do that using java ?
Im using swing and i want apply this on a label
Sorry for not specifying , i'm still new to java
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果这是 Swing,则使用 Swing 计时器。将其设置为非重复,并使用您想要显示字符串的时间(以毫秒为单位)调用其构造函数,此处为 10 x 1000。您可以通过在 JLabel 上调用 setText("your string") 来显示 JLabel 中的文本首先调用 JLabel,然后从计时器的 ActionListener 的 actionPerformed 方法中再次调用 JLabel 上的 setText("")。
如果这不是 Swing,即使是,您也需要提供更多详细信息才能在此处完全解决您的问题。
If this is Swing, then use a Swing Timer. Set it to non-repeating, and call its constructor with the time in milliseconds that you'd like to show the String, here 10 x 1000. You could show the text in a JLabel by calling setText("your string") on the JLabel first and then call setText("") again on the JLabel from within the timer's ActionListener's actionPerformed method.
If this is not Swing, and even if it is, you need to provide a lot more detail for your problem to be fully solvable here.