当前位置: 首页 > 知识库问答 >
问题:

Dispay非字符串变量到JLabel

宰父桐
2023-03-14

我想知道JLabel是不是真的不能在字符串和图标旁边显示一个值。例如显示时钟变量..

Clock clock = Clock.systemDefaultZone();

和JLabelsetText()方法,如下所示。

label.setText(clock);

我知道setText()方法只适用于String参数。但是由于clock变量不能转换成String,我真的不知道如何在标签上显示它。或者我应该用什么来代替JLabel来显示时钟变量。

共有1个答案

叶允晨
2023-03-14

我假设您使用的是java.time.clock。您可以通过执行clock.instant().toString()将当前时间转换为ISO-8601字符串。

因此,您可以使用以下方法将时钟放入标签中:

label.setText(clock.instant().toString());

如果您希望标签显示时钟更新,您可能需要使用类似计时器的东西来每秒重置标签文本。

 类似资料:
  • 问题内容: 是否有快速功能将通过接收到的JSON对象转换为字符串变量转储(用于跟踪/调试)? 问题答案: 是的,可以在此处找到,它包含在Firefox 3.5.4及更高版本中。 JSON字符串反方向,将JavaScript数据结构转换为JSON文本。 JSON不支持循环数据结构,因此请注意不要将循环结构提供给JSON字符串化器。 https://web.archive.org/web/201006

  • 问题内容: 看看这里找到的这个片段 我可以在中了解到,它有一个名为的var ,它的类型是var ,但是那东西呢 在int之后?这是什么意思?谢谢。 问题答案: 这是一个结构标记。库使用它们来用额外的信息注释结构域;在这种情况下,模块encoding / xml 使用这些struct标签来表示哪些标签对应于struct字段。

  • 我试图让一个语句起作用,但由于某些原因,它不起作用。应该很简单。 假设字符串 我的代码是: 两种规格的结果都是1。

  • 问题内容: Java中的字符串构建使我感到困惑。我讨厌做这样的事情: 或者,使用StringBuilder,如下所示: 我肯定会丢失一些东西。有更好的方法。就像是: 代替: 做: 要么: 问题答案: 如果您使用的是Java 5或更高版本,则可以使用: 有关详细信息,请参见。

  • 我想知道是否可以使用并在RegEx中设置多个组,然后将所有匹配的组存储在变量中以供以后使用。 像这样: 这实际上不起作用,但这正是我想要的,我知道我可以将分析字符串封装在一个变量中,但这似乎很愚蠢,因为对于每个我必须处理正则表达式的组,效率不是很高,我应该能够处理正则表达式一次,并存储所有组以供以后使用。 有什么想法吗?

  • 问题内容: 我有一个分配了字符串的变量,我想根据该字符串定义一个新变量。 问题答案: 你可以使用exec: